-1

我有大约 300 个小文件需要从网站下载。所有都位于一个目录中。这些文件大小不同,扩展名也不同。我不想在我的网络浏览器中输入每一个,然后单击“另存为”等。我想将我的列表提供给 python 并让它下载并将每个文件保存在一个目录中。如果python可以简单地下载目录,那就更好了。

4

2 回答 2

3

这一切都在这里详细说明。我倾向于使用 Requests,因为它通常很棒,但是 urllib2 在标准库中,因此不需要安装新包。

于 2013-06-20T14:54:40.093 回答
2

如果您使用的是 python 3.3,那么您正在寻找 urllib:

import urllib.request
url = r"https://www.google.com/images/srpr/logo4w.png"
opener = urllib.request.urlopen(url)
file_out = open("my_image.png", "wb")
file_out.write(opener.readall())
file_out.close()

您现在应该在工作目录中有一个名为“my_image.png”的文件

于 2013-06-20T15:01:01.897 回答