gpt4 book ai didi

c# - 如何选择特定图像并从特定网址保存? (内有说明)

转载 作者:行者123 更新时间:2023-11-30 13:04:25 25 4
gpt4 key购买 nike

我需要通过在我站点的文本框中输入 url,从站点中选择并保存一些特定图像。

我已经使用 html 敏捷性从站点 url 加载了所有图像。但现在我不知道如何选择和保存。

例如,我输入http://flipkart.com/在我的文本框中,它应该从该页面加载所有图像,假设它包含 9 张图像,如果从网站加载 9 张图像并显示为图库,我将从该图库中选择 1 张图像单击保存。它应该保存在我网站的某个地方(可能是一个特定的文件夹)。

我不知道如何保存网站上的图片。

有人会提供一些引用或想法来完成保存在给定 url 时加载的图像的任务。

谢谢!

最佳答案

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,它会显示该页面中的所有图像吗? – Gopinath Perumal

  • 首先你需要从网络客户端获取html作为字符串
  • 然后您需要找到字符串中所有以 .jpg、.jpeg、.png、.gif 等结尾的 uri
  • 迭代网络客户端并下载每张图片

但请注意,许多网站都不允许像这样以编程方式进行抓取。

关于c# - 如何选择特定图像并从特定网址保存? (内有说明),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16212163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com