0

我正在编写一个用于统计目的的网络爬虫。该网站通过javascript动态更新。我设法解析 HTML 文件并将所有脚本值复制到一个数组中。我如何在本地或即时重新执行这些脚本以获得返回值?CsQuery、Jint 还是其他方法?

4

1 回答 1

2

CsQuery 是一个完整的 DOM 操作库,用于.NET. 虽然它很棒,但它不能“重新执行”脚本。这将需要一个实际的 JavaScript 解释器(如 Jint)。

如果您需要实际模拟浏览器以获取 AJAX 响应之类的东西,我个人在 Selenium 方面取得了很大的成功。

于 2013-03-26T22:19:41.043 回答