einv/' if not os.path.exists(folder): os.mkdir(folder) #指定URL url='https://m.woyaogexing.com/tupian/z/meinv/' #解析正则表达式 ex='" data-src="(.*?)" />' #src="//img.woyaogexing.com/images/grey.gif" data-src="//img2.woyaogexing.com/2022/07/03/ecb599c9ffa42f2f!400x400.jpg" /> #解析获取图片url列表 text=requests.get(url=url,headers=headers).text image_list=re.findall(ex,text,re.S) print(image_list) #遍历图片URL for src in image_list: src='https:'+src #生成完整路径 img_data=requests.get(url=src,headers=headers).content #读取图片的二进制数据content name=src.split('/')[-1] #从路径获取图片名称 path=folder+name #写入文件路径 with open(path,'wb') as fp:#打开文件 fp.write(img_data) #写入数据 print(name,'保存成功')#打印日志 |