0

C#/asp.net の Web ページ内のすべての画像の "" を抽出したいと考えています。

私は使っている:

WebClient client = new WebClient();
string mainSource = client.DownloadString(URL);

mainSource 文字列で "" を検索します。

このメソッドは正しく機能しているように見えますが、すべての画像 (" タグ) が Web ページの生のソース コードに存在する場合に限られます。

上記のプロセスでは、javascript などによってレンダリングされたイメージ タグはスキャンされません。

これを行う別の方法はありますか?

4

1 に答える 1

0

これを試してみてください

   HtmlWeb hw = new HtmlWeb();
 HtmlDocument doc = hw.Load(/* url */);
 foreach(HtmlNode link in doc.DocumentElement.SelectNodes("//img[@src]"))
 {

 }
于 2013-05-22T11:56:46.133 に答える