WPF C#、htmlAgilityPackのWebブラウザコンテンツを解析する

c# html-agility-pack webbrowser-control wpf

質問

私はウェブサイトからデータを取り除く必要があります。ユーザーがログインして検索ツールを使用できるようにするWebブラウザを作成し、結果をリストに追加して検索したら、このデータを取得してさらに実行する機能が必要です分析し、オフラインでアクセスできます。

私は私のための最も簡単な方法は、それが箱から出して動作しますが、ウェブブラウザを使用してログイン作品、作品をサーフィン、そして私が充当ページに到達したとき、私は持っていると述べたようwebBrowser.Document魔女があるmshtml.HTMLDocumentClass (もしIÂ' m正しい)。しかしhtmlAgilityPackは、要求HtmlDocument

1つを他のものに解析する最も簡単な方法は何ですか? webbroserはWPF webbrowserであることに注意してください。

人気のある回答

適切なクラスから解析するだけで一時的な余分なファイルは必要ありません。

string html = (webBrowser.Document as HTMLDocument).documentElement.innerHTML;
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(html);

ここから..幸せな解散:)



ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ