2009-04-26 10 views

答えて

25

HTML Agility Packはこれを行うことができますが、私を助けることができますSRC - そのように:

string html; 
using (WebClient client = new WebClient()) { 
    html = client.DownloadString("http://www.google.com"); 
} 
HtmlDocument doc = new HtmlDocument();   
doc.LoadHtml(html); 
foreach(HtmlNode img in doc.DocumentNode.SelectNodes("//img")) { 
    Console.WriteLine(img.GetAttributeValue("src", null)); 
} 
+0

+1私は痛みを伴うwrot昨日Regexを使ってSOの投票カウンタ/タグ。これは多くの助けになりました。 –

+0

正規表現を使用する方が簡単でしょうか? –

+0

これは最上位のノードの子であるimg要素のみを抽出するでしょうか? – mirezus

1

あなたはそれは私があなたの問題のB4に直面し、私はこのライブラリを使用し、私と一緒にうまく機能HTMLタグを解析するためのC#ライブラリを含み、以下のリンクをHTMLを解析し、imgタグの使用をチェックする必要がParsing HTML tags