2013-02-16 81 views

回答

0

我不知道有什么方法可以做到这一点,无需任何外部库,但为的HtmlUnit大(java写的),有一个C#包装,你可以试一下:https://github.com/HtmlUnit/NHtmlUnit

+0

感谢小费,我会试试看。 – 2013-02-16 09:47:27

0

尝试Nutch的。一般来说,所有不受robots.txt限制的内容,不需要用户输入,都可以通过抓取工具进行抓取。

2

没有。 JS代码需要在本地编译,然后在本地执行。

代码:https://svn.arachnode.net/svn/arachnodenet/trunk/Renderer/ UN/PW:公共/公共

您可以从SVN客户端获取路径,去掉Arachnode *引用,并有一个快速的JavaScript解释器。它使用mshtml.dll,它支持为.NET WebBrowser控件提供动力的AxShDocVw.dll,比.NET控件快大约6倍。

https://svn.arachnode.net/svn/arachnodenet/trunk/Renderer/HtmlRenderer.cs首先仔细阅读该文件。

谢谢, 迈克