Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用C语言从特定网站下载图片#_C#_Database_Image_Tags - Fatal编程技术网

C# 用C语言从特定网站下载图片#

C# 用C语言从特定网站下载图片#,c#,database,image,tags,C#,Database,Image,Tags,我想从一个特定的网站下载很多图片,但是这些图片有不同的URL(我的意思是它们不是像something.com/picture1然后是something.com/picture2),如果有帮助,我想从EA的FUT卡数据库下载,但是我不知道该怎么做。您可以使用HTML Agility pack解析响应中的每个,并获取源属性 然后,您可以循环浏览图像标签并通过下载图像。HttpClient,就像您对网页所做的那样 这看起来像这样(response是web请求返回的html): 在此处获取有关html

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

您可以使用HTML Agility pack解析响应中的每个
,并获取源属性

然后,您可以循环浏览图像标签并通过下载图像。HttpClient,就像您对网页所做的那样

这看起来像这样(
response
是web请求返回的html):

在此处获取有关html Agility Pack的更多信息:

您可以解析标签的响应以获取url并下载它们。谢谢,这对我的项目帮助很大!很高兴我能帮忙。也许你可以标记我的答案,这样其他人也会看到。谢谢
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(response);
foreach(HtmlNode imageSrc in doc.DocumentElement.SelectNodes("//img/@src")
{
   //Use node.Value to download the picture here     
}