在运行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;
"格式化代码"将是DOM中的副本。
您可以使用标准DOM遍历来复制生成的数据。