Python爬虫提取阴阳师原画

该博客展示了使用Python实现阴阳师原画壁纸下载的代码。通过`fake_useragent`库随机产生请求头,利用`requests`库发送请求获取页面内容,再用`lxml`库解析页面,提取壁纸链接并下载保存到指定目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

import requests
from lxml import etree
from fake_useragent import UserAgent
import os

path = ‘D:/阴阳师’
if not os.path.exists(path):
os.mkdir(path)

随机产生请求头

ua = UserAgent(verify_ssl=False, path=‘fake_useragent.json’)

url = ‘https://yys.163.com/media/picture.html’ # 原画壁纸的页面链接
response = requests.get(url=url).text
html = etree.HTML(response)
lists = html.xpath(’/html/body/div[2]/div[3]/div[1]/div[3]/div[2]/div’)
num = 1
for i in range(len(lists)):
a = lists[i].xpath(’./div/div/a[contains(text(), “1920x1080”)]’)[0] # 根据文本内容锁定节点a
image_url = a.xpath(’./@href’)[0] # 获取原画壁纸链接
image_data = requests.get(url=image_url).content
image_name = ‘{}.jpg’.format(num) # 给每张图片命名
save_path = path + ‘/’ + image_name # 图片的保存地址
with open(save_path, ‘wb’) as f:
f.write(image_data)
print(image_name, ‘=======================>下载成功!!!’)
f.close(https://www.yezidata.com/)
num += 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值