<img>WebBrowserにロードされたページから""タグの値を抽出するにはどうすればよいですか?ページ全体がすべての画像とともにダウンロードされるのを待ちたくありません。ページから特定の画像srcを取得したいだけです。ありがとう。
1 に答える
1
WebBrowserコントロールについて話していると仮定します。OnNavigatedMSDNによると、このイベントを使用できます。
イベントが発生すると、新しいドキュメントの読み込みが開始されます。つまり、、、、およびプロパティを使用して、
Navigated読み込まれたコンテンツにアクセスできます。WebBrowserコントロールが新しいドキュメントのロードを終了したときに通知を受け取るように、イベントを処理し ます。DocumentDocumentTextDocumentStreamDocumentCompleted
HTMLを解析するには、を見てくださいHtmlAgilityPack。それですべてを取得するためsrcに、ここに彼らのcodeplexサイトからの例があります:
foreach(HtmlNode img in doc.DocumentElement.SelectNodes("//img[@src"])
{
HtmlAttribute att = img["src"];
}
docはHtmlDocument、コンストラクターのオーバーロードを確認してください。
于 2012-08-10T06:51:19.980 に答える