示例地址: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)