python os创建文件夹 request打开网址 下载保存图片
python request保存图片
1 import os 2 import re 3 import time 4 import requests 5 6 headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"} 7 time.sleep(3) 8 path = r'D:/new/' 9 isExists = os.path.exists(path) 10 src="https://vip.iqiyi.com/hot.html?cid=1" 11 12 # 判断结果 13 if not isExists: 14 # 如果不存在则创建文件夹# 创建文件夹操作函数 15 os.makedirs(path) 16 print(path + ' 文件夹创建成功') 17 else: 18 # 如果文件夹存在则不创建,并提示文件夹已存在 19 print(path + ' 文件夹已存在') 20 21 r = requests.get(src, headers=headers) 22 r.encoding = r.apparent_encoding 23 pagetext = r.text 24 print(pagetext) 25 pagelinks = re.findall(r'pic6.*jpg', pagetext) 26 27 #获取下载图片 28 for link in pagelinks: 29 url=f"https://{link}" 30 link2 = requests.get(url) 31 #以时间轴的形式给图片命名 32 f = open(f'{path}/{int(time.time()*1000)}.jpg', 'wb') 33 #写入文件夹 34 f.write(link2.content)#如果这句话一直报错,很有可能是你的网址url不对 35 #关闭文件夹 36 f.close()