【问题标题】:Download pictures from a specific website in C#从 C# 中的特定网站下载图片
【发布时间】:2017-04-30 18:14:46
【问题描述】:

我想从一个特定的网站下载很多图片,但图片有不同的 URL(我的意思是它们不像 something.com/picture1 和 something.com/picture2)如果有帮助,我想从EA的FUT卡数据库,但是我不知道该怎么做。

【问题讨论】:

  • 您可以解析 标签的响应以获取 url 并下载它们。

标签: c# database image tags


【解决方案1】:

您可以使用 HTML 敏捷包从响应中解析每个 <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 敏捷包的更多信息: http://html-agility-pack.net/

【讨论】:

  • 谢谢,这个项目对我帮助很大!
  • 很高兴我能帮上忙。也许您可以标记我的答案,以便其他人也能看到。谢谢
猜你喜欢
  • 1970-01-01
  • 2020-08-02
  • 1970-01-01
  • 1970-01-01
  • 2011-06-23
  • 1970-01-01
  • 2015-03-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多