プロパティの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")