python用request遍历下载文章中所有图片

[python] 2024-04-28 圈点592

摘要: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)


下载图片  

感谢反馈,已提交成功,审核后即会显示