9

C#でHTMLファイルから画像のURLを抽出する方法を説明することで、誰でも私を助けてくれますか

4

2 に答える 2

30

HTML Agility Packはこれを行うことができます - //img のようなクエリを使用して 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));
}
于 2009-04-26T09:43:28.990 に答える
1

HTML を解析し、img タグを確認する必要があります。次のリンクを使用します。これには、HTML タグを解析するための C# ライブラリが含まれています。私はあなたの問題 b4 に直面し、このライブラリを使用してうまく機能しましたHTML タグの解析

于 2009-04-26T09:45:04.087 に答える