示例地址:https://pic.netbian.com/4kdongman/

访问主页的接口:

下载的接口:

import os

import requests
from lxml import etree
import os

if not os.path.exists('./picture'):
    os.mkdir('./picture')


url = 'https://pic.netbian.com/4kdongman/'

header = {
    "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
}

res = requests.get(url,headers=header,verify=False)
res.encoding='gbk'
page_info = res.text

#解析响应体(界面标签结构用xpath)
tree = etree.HTML(page_info)

li_list = tree.xpath(".//ul[@class='clearfix']/li")
for li in li_list:
    path = 'https://pic.netbian.com/'+li.xpath("./a/img/@src")[0]
    name = li.xpath("./a/b/text()")[0] + '.jpg'
    res = requests.get(path,headers=header,verify=False).content #二进制
    with open('./picture'+name,'wb') as f:
        f.write(res)
        print('图片下载完成',name)