# 需求:4k图片解析下载(xpath)
import requests
from lxml import etree
import os
if __name__ == "__main__":
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36"
}
# 创建一个文件夹
if not os.path.exists("D:/linshi/picture"):
os.mkdir("D:/linshi/picture")
# 自定义下载
def down_image():
response = requests.get(url=url, headers=headers)
# 手动设定响应数据的编码格式
# response.encoding='utf-8' # 解决乱码
page_text = response.text
# 数据解析 src 属性值 alt属性值
tree = etree.HTML(page_text)
li_list = tree.xpath('//div[@class="slist"]//li') # (修改处)
for li in li_list:
img_src = 'https://pic.netbian.com/' + li.xpath('./a/img/@src'
4K图片解析下载
最新推荐文章于 2024-07-27 12:20:46 发布