来自属性的 Html 代码GeckoWebBrowser.Document.DocumentElement.InnerHtml
与从服务器下载的 html 不同,因为它被转换为 DOM,并且可能存在更改文档结构的 Javascript。
如何获取真实页面源?
有一个方法:
GeckoWebBrowser.ViewSource();
或者
GeckoWebBrowser.ViewSource(string url);
打开一个新窗口,其中包含当前(或指定)页面的源代码。如果您只想要文本,请尝试:
GeckoWebBrowser.Navigate("view-source:" + url);
我有一种新方法可以解决您的问题:
GeckoWebBrowser1.Navigate("about:blank")
Me.Delay(1)
让你的函数在这里等待 1 秒
GeckoWebBrowser1.Navigate("view-source:" + "YourUrl")