import requests
import os
url="http://image.nationalgeographic.com.cn/2017/0211/20170211061910157.jpg"
root="D://11111//"
path=root+url.split('/')[-1]
try:
if not os.path.exists(root):
os.mkdir(root)
if not os.path.exists(path):
r=requests.get(url)
with open(path,'wb') as f:
f.write(r.content)
f.close()
print("文件保存成功")
else:
print("文件已存在")
except:
print("爬取失败")
要点一:
url = "http://www.runoob.com/python/att-string-split.html"
path = url.split('.')[-1]
print(path)
输出:
html
以.为分割符保留最后一段
python里怎么获得一个url最后一个/后的字符串
url.split('/')[-1]
要点二:
要点三:
if not os.path.exists(root): 确定是否存在此目录,没有则创建!!
if not os.path.exists(path): 判断是否存在次文件链接,有则得到它的url,保存为二进制数据
要点四:
open函数详细:https://blog.csdn.net/chenmozhe22/article/details/81434549