python下载图片,音乐,视频
2020-10-09 本文已影响0人
哩白
有的时候想下载很多图片,一个一个点击太慢,使用python可以方便下载。
第一步就是获取图片的连接,可以使用requests库加正则表达式匹配出所有的jpg,或者png的链接地址。其结果就是一个列表。
第二部定义一个下载函数,并将文件保存在本地,从列表中获取图片地址进行下载。
如果特别多,还可以使用多线程,不过一般不需要,下载也挺快的。
示例代码:只提供一个链接,用来测试,仅供参考
import requests
url = "https://xxxxx.jpg"
#图片链接,多个图片链接可以用列表
#定义一个函数,用来下载,并保存,命名可以随意,也可以根据实际情况从图片的链接中提取原图的名字
def py_download(url):
gpp = requests.get(url)
with open("a.jpg","wb") as f:
f.write(gpp.content)
py_download(url)
同理:下载音乐,视频也是一样的,只是保存的时候需要把文件保存为xxx.mp3或者xxx.mp4即可。