我正在开发桌面应用程序。我想获取远程 html 源代码。但远程页面在页面加载后由 javascript 广泛呈现。
我搜索了几天,但找不到任何有用的东西。我已经研究并尝试应用以下建议。但我只能得到基本的 html 代码。
WebBrowser Threads don't seem to be closing
Get the final generated html source using c# or vb.net
View Generated Source (After AJAX/JavaScript) in C#
有没有办法像html console 的firebug 那样获取所有数据?
提前谢谢你。
最佳答案
你想做什么? Web 浏览器将做的不仅仅是抓取 HTML。它需要被解析(这可能会下载更多文件)并呈现。您可以使用 WebKit C# 包装器 [http://webkitdotnet.sourceforge.net/] - 我以前用它来获取网页的缩略图。
关于c# - 获取呈现的 html 最终源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24447728/