在运行javascript后,让webrowser类为您提供html

本文关键字:html webrowser javascript 运行 | 更新日期: 2023-09-27 18:22:41

我正在使用documentText属性来获取网站的源代码。然而,像谷歌这样的网站执行javascript来动态创建其网站。如果我看documentText,它将不是屏幕上显示的内容。然而,你可以去IE开发工具,从那里复制outerHTML,然后你就可以得到屏幕上格式化的文档。

有没有办法以某种方式访问格式化的代码?

答案:

感谢@Adam

下面将为您提供实际显示在屏幕上的html。

string html = webBrowser1.Document.Body.Parent.OuterHtml;

在运行javascript后,让webrowser类为您提供html

"格式化代码"将是DOM中的副本。

您可以使用标准DOM遍历来复制生成的数据。