【发布时间】:2014-07-30 14:32:03
【问题描述】:
如何使用 C# 在 html 文档中抓取由 JavaScript 动态生成的数据?
在 C# 库中使用WebRequest 和HttpWebResponse,我可以将整个 html 源代码作为字符串获取,但困难在于我想要的数据不包含在源代码中;数据由 JavaScript 动态生成。
另一方面,如果我想要的数据已经在源代码中,那么我可以使用正则表达式轻松获取它们。
我已经下载了HtmlAgilityPack,但我不知道它是否会处理JavaScript动态生成项目的情况......
非常感谢!
【问题讨论】:
-
您必须通过某种 JavaScript 引擎来运行它。也许像Awesomium这样的东西?
标签: c# javascript html http dom