<img>
WebBrowserにロードされたページから""タグの値を抽出するにはどうすればよいですか?ページ全体がすべての画像とともにダウンロードされるのを待ちたくありません。ページから特定の画像srcを取得したいだけです。ありがとう。
質問する
610 次
1 に答える
1
WebBrowserコントロールについて話していると仮定します。OnNavigated
MSDNによると、このイベントを使用できます。
イベントが発生すると、新しいドキュメントの読み込みが開始されます。つまり、、、、およびプロパティを使用して、
Navigated
読み込まれたコンテンツにアクセスできます。WebBrowserコントロールが新しいドキュメントのロードを終了したときに通知を受け取るように、イベントを処理し ます。Document
DocumentText
DocumentStream
DocumentCompleted
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 に答える