[python] 2024-10-03 圈点557
摘要:python用request遍历下载文章中所有图片示例
python用request遍历下载文章中所有图片示例:
import requests import re import time url = "http://www.xoxxoo.com/index/index/article/id/660.html" #遍历下载文章中所有图片 #请求网页并获取html内容 res = requests.get(url) con = res.content.decode() # 从html中获取所有img路径 img_list = re.findall(r'<img src="(.*?)"/>', con) #注意有些网站用的是相对路径,这里是绝对路径。如果是相对路径的图片,需要对图片地址进行相应的转换。 # 遍历图片路径列表 for img in img_list: print(img) #请求图片 res = requests.get(img) con = res.content #保存图片 img_name = str(int(time.time()))+".jpg" with open(img_name, "wb") as f: f.write(con)