我想从特定网站下载大量图片,但图片有不同的网址(我的意思是它们不像是somepicture1 then something.com/picture2)如果它有帮助,我想从下载EA的FUT卡数据库,但我不知道该怎么办。
答案 0 :(得分:1)
您可以使用HTML Agility包从响应中解析每个<img>
并获取源属性。
然后,您可以遍历图像标记并通过下载图像。 HttpClient,就像您对网页所做的那样。
这看起来像这样(response
是网络请求返回的html):
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(response);
foreach(HtmlNode imageSrc in doc.DocumentElement.SelectNodes("//img/@src")
{
//Use node.Value to download the picture here
}
在此处获取有关html Agility Pack的更多信息: http://html-agility-pack.net/