1

プロパティのHTMLコードはGeckoWebBrowser.Document.DocumentElement.InnerHtml、サーバーからダウンロードされたhtmlとは異なります。これは、DOMに変換され、ドキュメント構造を変更するJavascriptが存在する可能性があるためです。

実際のページソースを取得する方法は?

4

2 に答える 2

4

そのための方法があります:

GeckoWebBrowser.ViewSource();

また

GeckoWebBrowser.ViewSource(string url);

現在の (または指定された) ページのソース コードを含む新しいウィンドウを開きます。テキストだけが必要な場合は、次を試してください。

GeckoWebBrowser.Navigate("view-source:" + url);
于 2011-02-22T21:11:30.123 に答える
0

そのような問題を解決する新しい方法があります:

GeckoWebBrowser1.Navigate("about:blank")

Me.Delay(1)ここで1秒待つように関数を作成します

GeckoWebBrowser1.Navigate("view-source:" + "YourUrl")
于 2016-04-11T04:48:04.157 に答える