我正在编写一个网络爬虫用于统计目的。 网站通过javascript动态更新。 我设法解析 HTML 文件并将所有脚本值复制到一个数组中。 如何在本地或即时重新执行这些脚本以获得返回值? CsQuery、Jint 还是其他方法?
最佳答案
CsQuery 是 .NET
的完整 DOM 操作库。
虽然它很棒,但它不能“重新执行”脚本。这需要一个实际的 JavaScript 解释器(如 Jint)。
如果您需要实际模拟浏览器来获取 AJAX 响应之类的东西,我个人在 Selenium 方面取得了很大的成功。
关于c# - CsQuery 还是 Jint? C# 中的 Javascript 数据操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15603216/