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()

 

posted @ 2021-12-10 15:21  野猫炫  阅读(160)  评论(0编辑  收藏  举报