string imageUri = "http://www.contoso.com/library/homepage/images/";
string fileName = "ms-banner.gif", myStringWebResource = null;
// Create a new WebClient instance.
WebClient myWebClient = new WebClient();
// Concatenate the domain with the Web resource filename.
myStringWebResource = remoteUri + fileName;
Console.WriteLine("Downloading File \"{0}\" from \"{1}\" .......\n\n", fileName, myStringWebResource);
// Download the Web resource and save it into the current filesystem folder.
myWebClient.DownloadFile(myStringWebResource,fileName);
Console.WriteLine("Successfully Downloaded File \"{0}\" from \"{1}\"", fileName, myStringWebResource);
在 myStringWebResource 中,您将提及文件夹的路径。我假设您是从要保存图像的同一个网站上进行的
编辑:
我已经看到了,但是我们可以使用网络客户端从站点加载所有图像吗?例如,如果我给了flipkart.com,它会显示该页面中的所有图像吗?– 戈皮纳特·佩鲁马尔
- 首先,您需要从 Web 客户端获取 html 作为字符串
- 然后,您需要在以 .jpg、.jpeg、.png、.gif 等结尾的字符串中找到所有 uri
- 迭代 webclient 并下载每个图像
但请注意,许多网站都不允许像这样以编程方式爬行。