前言
桌面壁紙 Desktop Wallpaper:桌面壁紙是電腦設定的桌面背景圖片,是美化電腦桌面最重要的一個部分,設定一張自己喜歡的電腦壁紙當桌面,可以讓我們在使用電腦時心情更加舒服,
電腦螢屏所使用的各種背景圖片,可以根據大小和解析度來做相應調整,壁紙讓我們的電腦看起來更好看,更有個性,
目標網址:
http://www.netbian.com/
先看下最終效果圖
部分代碼
匯入工具
import requests
import parsel
請求網站資料
url = 'http://www.netbian.com/index_2.htm'
cookies = {
'Cookie': '__cfduid=d892faf2d87d3fd9bd75b5606165cd68c1598431866; Hm_lvt_14b14198b6e26157b7eba06b390ab763=1598431867,1598516099; xygkqecookieinforecord=%2C12-22800%2C19-22803%2C12-22835%2C19-22699%2C19-22649%2C19-22775%2C; 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
決議資料
selector = parsel.Selector(response.text)
lis = selector.css('.list ul li a::attr(href)').getall()
# print(lis)
lis.pop(2)
lis.pop(2)
# 想要完整原始碼的同學可以關注我的公眾號:松鼠愛吃餅干
# 回復“壁紙”即可免費獲取
保存資料
path = 'C:\\Users\\Administrator\\Desktop\\彼岸\\' + title + '.jpg'
with open(path, mode='wb') as f:
f.write(img_url_response.content)
print('{}已經下載完'.format(title))
運行代碼,效果如下圖
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/6593.html
標籤:Python
上一篇:MYSQL——相關概念,MYSQL介紹、安裝及基本管理,sql陳述句,存盤引擎
下一篇:2020-09-04
