利用Python抓取必應(yīng)每日壁紙,供交流學習爬蟲
import requests import datetime def grab_bing_image(): ??# 獲取今天日期 ??today = datetime.date.today().strftime("%Y%m%d") ??? ??# 構(gòu)建必應(yīng)今日圖片的URL ??url = 'https://www.bing.com/' + 'HPImageArchive.aspx?format=js&idx=0&n=1&mkt=en-US' ??? ??# 發(fā)送網(wǎng)絡(luò)請求獲取JSON數(shù)據(jù) ??response = requests.get(url) ??data = response.json() ??? ??# 解析JSON數(shù)據(jù),獲取圖片URL ??image_url = 'https://www.bing.com' + data['images'][0]['url'] ??? ??# 下載圖片 ??response = requests.get(image_url) ??with open(f'bing_{today}.jpg', 'wb') as file: ????file.write(response.content) # 調(diào)用函數(shù)抓取必應(yīng)今日圖片 grab_bing_image()
標簽: