有没有办法从我通过普通HTTP获取的网站解释/执行javascript代码

时间:2012-02-12 11:13:48

标签: c# javascript http execute http-request

有没有办法从我通过普通HTTP获取的网站解释/执行javascript代码?

我想要完成的是以下内容:

通过HTTP获取网站,解析任何外部脚本的接收内容(HTML),获取这些内容并将其写入我之前获得的HTML-Document字符串,然后解释并执行javascript代码并继续相应的其他请求。

我正在尝试找到一种方法,因为我不想自己解释网站javascript,并为后续的HTTP请求编写适当的方法/算法。

通过一个例子进一步澄清:

我发出HTTP请求并将响应写入字符串。我为任何外部脚本解析字符串,并为找到的每个外部脚本源执行另一个HTTP请求。然后我将每个收到的脚本内容写入“原始”HTML字符串。当网站具有需要执行的javascript代码以便将其他元素和/或值写入DOM时,问题就出现了。现在我不想自己研究每个网站的javascript,并为每个网站编写方法/算法,以便能够在后续的HTTP请求中使用它们。

基本上我要做的是在我的应用程序中实现某种WebBrowser行为,比如javascript处理/执行,以便所有值/元素都在文档中就位,这样我就可以继续后续请求了。 / p>

使用WebBrowser控件不是一种选择。只是简单的HTTP。

我已经在网上搜索了几个月的解决方案/答案,但找不到任何东西。

提前致谢!

P.S。我试图在C#中这样做,虽然C ++对我来说也很酷。

0 个答案:

没有答案