打开包含Javascript代码的网站

时间:2014-12-08 16:54:43

标签: c# webclient webrequest

我想打开一些可能包含javascript代码的网站,例如google analytics或piwik。我认为使用webclient是访问网站的最简单方法,但是webclient是否在后台自动运行javascript代码,或者我如何通过访问C#中的网站来运行javascript代码?

4 个答案:

答案 0 :(得分:1)

您是否考虑使用像PhantomJS这样的无头浏览器。

答案 1 :(得分:1)

如果您正在寻找具有UI界面的内容,请查看WebBrowser Control

如果您需要获取DOM的DOM或底层元素,我建议Watin。它非常成熟,运行良好,速度快。

答案 2 :(得分:0)

WebClient仅从Web加载数据。它没有以任何方式解释它。

如果您需要按照Web浏览器的方式处理页面,则需要使用Web浏览器控件。

答案 3 :(得分:0)

在C#中有一个Internet Explorer控件。您可以通过设置此控件的Web URL链接在客户端PC上执行javascript代码。 Internet Explorer控件是一个功能齐全的浏览器,可以执行所有客户端代码。