c# - 获取呈现的 html 最终源

标签 c# winforms

我正在开发桌面应用程序。我想获取远程 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/

相关文章:

c# - 获取鼠标的移动方向

c# - Windows 窗体的可停靠自动隐藏面板控件

c# - 为什么这不会导致事件的无限循环?

c# - DataGridView,水平滚动时始终保持第一列可见?

c# - 在 Windows 窗体应用程序中使用计时器

c# - ContextMenuStrip 在指定控件上方绘制不当

c# - 动态获取属性值

c# - 使用 NInject 注入(inject) autommaper 映射器

c# - 在 Visual Studio 中不断得到 "Loading toolbox content from package",这需要永远!

c# - .NET 编写 PCAP 文件