把链接放到.py文件同目录下的.txt文件内,就可以爬取图片了。
import requests, os
f = open("图片爬取与存储.txt", 'r')
urls = f.readlines()
f.close()
root = "爬取文件/"
for url in urls:
url = url.replace('\n', '')
path = root + url.split('/')[-1]
try:
if not os.path.exists(root):
os.mkdir(root)
print("文件夹 "+root+" 创建成功!")
if not os.path.exists(path):
r = requests.get(url)
with open(path, 'wb') as pic1:
pic1.write(r.content)
pic1.close()
print("文件 "+url.split('/')[-1]+" 保存成功!")
else:
print("文件 "+url.split('/')[-1]+" 已存在!")
except:
print("爬取失败!")
提供几个图片链接:
https://edu-image.nosdn.127.net/3321D6673EB82C94D08E1B80E8344166.jpg
https://i1.hdslb.com/bfs/archive/76d12e986583de09578f12db3fabc24245708d08.jpg@320w_200h.webp
https://images6.alphacoders.com/819/thumb-1920-819005.jpg
http://img.netbian.com/file/2017/0405/8ecb24621b287cf03b2e82d02f42c01b.jpg
https://cn.vjudge.net/static/images/beiju.jpg