前言
桌面壁纸 Desktop Wallpaper:桌面壁纸是电脑设置的桌面背景图片,是美化电脑桌面最重要的一个部分。设置一张自己喜欢的电脑壁纸当桌面,可以让我们在使用电脑时心情更加舒服。
电脑屏幕所使用的各种背景图片,可以根据大小和分辨率来做相应调整。壁纸让我们的电脑看起来更好看,更有个性。
目标网址:
代码语言:javascript复制http://www.netbian.com/
先看下最终效果图
部分代码
导入工具
代码语言:javascript复制import requests
import parsel
请求网站数据
代码语言:javascript复制url = 'http://www.netbian.com/index_2.htm'
cookies = {
'Cookie': '__cfduid=d892faf2d87d3fd9bd75b5606165cd68c1598431866; Hm_lvt_14b14198b6e26157b7eba06b390ab763=1598431867,1598516099; xygkqecookieinforecord=,12-22800,19-22803,12-22835,19-22699,19-22649,19-22775,; Hm_lpvt_14b14198b6e26157b7eba06b390ab763=1598516285'
}
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36',
'Referer': 'http://www.netbian.com/'
}
response = requests.get(url=url, headers=headers, cookies=cookies)
response.encoding = response.apparent_encoding
解析数据
代码语言:javascript复制selector = parsel.Selector(response.text)
lis = selector.css('.list ul li a::attr(href)').getall()
# print(lis)
lis.pop(2)
lis.pop(2)
# 想要完整源码的同学可以关注我的公众号:松鼠爱吃饼干
# 回复“壁纸”即可免费获取
保存数据
代码语言:javascript复制path = 'C:\Users\Administrator\Desktop\彼岸\' title '.jpg'
with open(path, mode='wb') as f:
f.write(img_url_response.content)
print('{}已经下载完'.format(title))
运行代码,效果如下图