寻找一个嵌入式JavaScript解析器

Looking for an Embedded JavaScript Parser

本文关键字:JavaScript 嵌入式 一个 寻找      更新时间:2023-09-26

我有一个用c#构建的网络爬虫(我知道),它在处理通常由实际web浏览器处理的许多功能方面已经变得相当复杂。也就是说,我没有任何东西可以解析传入的HTML并处理页面上嵌入的JavaScript命令。

我尝试了很多方法——从Noesis到Awesomium——但似乎都没有效果。我还犯了使用WinForms嵌入式web浏览器控件的错误,并且在负载下(我正在运行并行任务)内存泄漏确实损坏了CLR。也就是说,它能够像普通浏览器一样处理页面,生成的内容也很棒——虽然不可行,但最终的结果内容是正确的。

是否没有任何东西会采取目标URL,或者,理想情况下,采取HTML内容下载通过HttpWebRequest和处理嵌入的JavaScript命令?

  1. http://www.mozilla.org/js/spidermonkey/
  2. http://code.google.com/p/v8
  3. kj

这是一个JavaScript引擎列表。同时检查ECMAScript引擎