我收到了很多在线图像链接。我现在如何才能将它们下载为zip文件?
直到现在我还没有有效的解决方案,而是按照this question的答案尝试了解决方案。
所以我必须使用javascript还是可以在python中使用?
答案 0 :(得分:1)
使用string
模块将zip文件/下载文件下载到压缩文件夹中已经取得了一些成功:
DateTime
这会将下载的字节写入文件夹。这确实需要一些时间,具体取决于通过http下载的图像/ zip文件夹的大小。如果文件特别大,有时您可能需要利用echo get_the_title($post_id);
调用中的requests
arg
答案 1 :(得分:0)
我为此使用了PyCharm,我认为它应该可以在所有不同的IDE中工作。该代码为网站上所有图像创建ZIP文件,您可以相应地更改链接以从特定链接下载图片。
import random
import urllib.request
def download_web_image(url):
nameOfPicture = random.randrange(1, 10)
whole_name = str(nameOfPicture) + ".zip"
urllib.request.urlretrieve(url, whole_name)
download_web_image(")
但是,这只会下载到您具有IDE的文件夹中(例如:此文件将保存在我的PycharmProjects文件夹中。)