PendalF Asked:2020-11-06 20:47:19 +0000 UTC2020-11-06 20:47:19 +0000 UTC 2020-11-06 20:47:19 +0000 UTC 下载大量图片 772 有一个链接列表~ 300-400k 图片,不同尺寸的图片。假设平均图像大小为 1MB。如何下载如此大量的图片?也许有一些现成的解析解决方案/库?SP:首选 PHP。您可以建议哪些 vps,他们以合理的价格提供类似的数量? php 2 个回答 Voted StupidSkynet 2020-11-06T23:02:06Z2020-11-06T23:02:06Z 在 php 中下载很容易: $folder = 'myfolder'; $filename = 'newpic'; $url = 'http://site.ru/img.jpg'; $tmp = file_get_contents($url); file_put_contents($folder.$filename.'.jpg', $tmp); 关于服务器 - 以低廉的价格将 hetzer 带到那里 Best Answer DimaX 2020-11-06T23:29:52Z2020-11-06T23:29:52Z 痔疮,速度不快,但绝对是最便宜的方式,只需 99 卢布(自己编写解析脚本并在自己的计算机上运行更便宜): 1) 我们将整个图像链接列表(300-400k 块)分成 5k 个链接块,逐行将每个块保存到单独的文件中(html / txt 无关紧要),例如,像这样(http:// 或 https:// 在你的情况下必须在行的开头指明): http://picdomain.ru/pic1.jpg http://picdomain.ru/pic2.gif http://picdomain.ru/picN.jpg 2) 将接收到的带有图片 url 的文件上传到某处,以便它们在 Internet 上可用,例如: domain.ru/file1.txt; domain.ru/file2.txt; ETC。; 3) 我们在这里的图像解析器中以 99 卢布的价格购买了一个月的 PRO 。 4)我们将1个url domen.ru/file1.txt 驱动到解析器(虽然你可以在那里一次设置10个url,但你不应该这样做,因为即使是5k图像也会解析很长时间),保存结果用图片存档,然后将其驱动到解析器中,下一个文件的地址带有图像链接(domen.ru/file2.txt)等,直到您保存所需的一切:)
在 php 中下载很容易:
关于服务器 - 以低廉的价格将 hetzer 带到那里
痔疮,速度不快,但绝对是最便宜的方式,只需 99 卢布(自己编写解析脚本并在自己的计算机上运行更便宜):
1) 我们将整个图像链接列表(300-400k 块)分成 5k 个链接块,逐行将每个块保存到单独的文件中(html / txt 无关紧要),例如,像这样(http:// 或 https:// 在你的情况下必须在行的开头指明):
2) 将接收到的带有图片 url 的文件上传到某处,以便它们在 Internet 上可用,例如:
3) 我们在这里的图像解析器中以 99 卢布的价格购买了一个月的 PRO 。
4)我们将1个url domen.ru/file1.txt 驱动到解析器(虽然你可以在那里一次设置10个url,但你不应该这样做,因为即使是5k图像也会解析很长时间),保存结果用图片存档,然后将其驱动到解析器中,下一个文件的地址带有图像链接(domen.ru/file2.txt)等,直到您保存所需的一切:)