首先找到一张图片,此处以国家地理图片为例!
右键——检查——点击src——复制current source
import requests
import os
url = 'https://img-pre.ivsky.com/img/bizhi/pre/201010/26/national_geographic-038.jpg'
root = 'D:\\'
path = root + url.split('/')[-1]
print(path)
try:
# os.path.exists(root)用于判断root路径是否存在
if not os.path.exists(root):
# os.mkdir(root)用于创建指定的root目录
os.mkdir(root)
if not os.path.exists(path):
r = requests.get(url)
# wb以二进制格式打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。一般用于非文本文件如图片等。
with open(path, 'wb') as fb:
fb.write(r.content)
fb.close()
print("文件保存成功!")
else:
print("文件已存在!")
except:
print("爬取失败")
输出结果:
大家可以看到,在我的d盘里有这样的一张图片了!
此处注意url中是/但是盘符中是\,在写路径的时候注意奥!!
其他的我在代码中的注释中都写了喔!