日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python 下載Bing壁紙的示例

瀏覽:31日期:2022-07-09 15:41:44

這個示例使用的Python版本為3.7版本,

一、bing壁紙接口

訪問bing的官網(wǎng),通過瀏覽器開發(fā)者工具,查看網(wǎng)絡可以找到一個請求壁紙的接口,至于怎么判斷的,我是發(fā)現(xiàn)當我把鼠標放在切換壁紙的左右箭頭時,發(fā)現(xiàn)發(fā)送了一個請求,查看請求里面是有當前的壁紙信息的,鏈接、描述等等……

Python 下載Bing壁紙的示例

于是乎得到了這個接口,這個接口似乎就是獲取壁紙信息的接口了

https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&nc=1600743189543&pid=hp

再結合網(wǎng)上收集的資料,可以找到鏈接上的參數(shù)解釋

參數(shù) 說明 可能的值 format 返回數(shù)據(jù)格式,固定是json的 js idx 倒數(shù)第幾天的壁紙,最大為7天內(nèi),正整數(shù)表示倒數(shù)第幾天 0,1,2 ... 7 n 一次獲取多少張圖片,最大值為7 1,2 ... 7 nc 時間戳,以毫秒表示 1600743189543 pid 不知道這個參數(shù)有啥用 hp

二、Python程序

首先肯定是讀取接口的返回數(shù)據(jù)了,這次使用的是requests框架,可以使用pip安裝

pip install requests

獲取壁紙json數(shù)據(jù)

#!/usr/bin/pythonimport requestsimport time# 時間戳timestamp = str(int(time.time() * 1000))# 拼接請求地址url = ’https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&nc=’ + timestamp + ’&pid=hp’# 請求頭,模擬瀏覽器UAheaders = { ’User-Agent’: ’ ’.join([’Mozilla/5.0 (Windows NT 10.0; Win64; x64; ServiceUI 14)’, ’AppleWebKit/537.36 (KHTML, like Gecko)’, ’Chrome/70.0.3538.102’, ’Safari/537.36’, ’Edge/18.18363’])}r = requests.get(url=url, headers=headers)result = r.json()

通過上面的請求接收到的json類似下面的格式,注意我們需要的圖片是在$.images[*].url這里,雖然沒寫完整的url,不過經(jīng)過嘗試也可以知道是bing的域名了

{'images': [{'startdate': '20200921','fullstartdate': '202009211600','enddate': '20200922','url': '/th?id=OHR.Matamata_ZH-CN8111830275_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp','urlbase': '/th?id=OHR.Matamata_ZH-CN8111830275','copyright': '馬塔馬塔附近的霍比特人村,新西蘭北島 (© 500px Asia/Getty Images)','copyrightlink': 'https://www.bing.com/search?q=%E9%A9%AC%E5%A1%94%E9%A9%AC%E5%A1%94&form=hpcapt&mkt=zh-cn','title': '','quiz': '/search?q=Bing+homepage+quiz&filters=WQOskey:%22HPQuiz_20200921_Matamata%22&FORM=HPQUIZ','wp': true,'hsh': 'fab9fa6464d63e134ae0415d9f67aac5','drk': 1,'top': 1,'bot': 1,'hs': []}],'tooltips': {'loading': '正在加載...','previous': '上一個圖像','next': '下一個圖像','walle': '此圖片不能下載用作壁紙。','walls': '下載今日美圖。僅限用作桌面壁紙。'}}

獲取到圖片地址后,就可以下載圖片了,再結合上面的代碼,加上下面的保存圖片代碼

# 獲取第一個圖片的鏈接image_url = result[’images’][0][’url’]# 拼接上bing的域名image_url = ’https://cn.bing.com’ + image_url# 定義圖片保存地址save_image_file = ’/opt/images/bing.jpg’# 下載圖片r = requests.get(url=image_url, headers=headers)# 注意要以二進制只寫打開文件with open(save_image_file, ’wb’) as f: # 圖片的二進制數(shù)據(jù) f.write(r.content)

好了,圖片下載好并保存了,根據(jù)bing接口返回的數(shù)據(jù),根據(jù)網(wǎng)友們的說法,最大可以獲得16張bing壁紙圖片,通過跳轉idx和n這兩個參數(shù),有興趣可以試試,這里我就不再多說了,另外這個程序可以再做一些拓展,把多張bing壁紙保存下來。完整的代碼如下

#!/usr/bin/pythonimport requestsimport time# 時間戳timestamp = str(int(time.time() * 1000))# 拼接請求地址url = ’https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&nc=’ + timestamp + ’&pid=hp’# 請求頭,模擬瀏覽器UAheaders = { ’User-Agent’: ’ ’.join([’Mozilla/5.0 (Windows NT 10.0; Win64; x64; ServiceUI 14)’, ’AppleWebKit/537.36 (KHTML, like Gecko)’, ’Chrome/70.0.3538.102’, ’Safari/537.36’, ’Edge/18.18363’])}# 發(fā)送請求r = requests.get(url=url, headers=headers)# 將響應的字符串轉化為json數(shù)據(jù),即dict類型result = r.json()# 獲取第一個圖片的鏈接image_url = result[’images’][0][’url’]# 拼接上bing的域名image_url = ’https://cn.bing.com’ + image_url# 定義圖片保存地址save_image_file = ’/opt/images/bing.jpg’# 下載圖片r = requests.get(url=image_url, headers=headers)# 注意要以二進制只寫打開文件with open(save_image_file, ’wb’) as f: # 圖片的二進制數(shù)據(jù) f.write(r.content)

還有微軟官方也推出了bing壁紙的Windows版,不介意壁紙上有l(wèi)ogo的話可以嘗試下,官方地址:

https://www.microsoft.com/en-us/bing/bing-wallpaper

如果能看到最后,或對你有幫助的話,歡迎在評論區(qū)留言一起交流。

以上就是Python 下載Bing壁紙的示例的詳細內(nèi)容,更多關于Python 下載Bing壁紙的資料請關注好吧啦網(wǎng)其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
中文字幕一区二区av| 久久av在线| 日韩精品免费视频一区二区三区 | 亚洲欧美日韩国产一区二区| 亚洲最新无码中文字幕久久| 黄色网一区二区| 精品久久久亚洲| 国产成人精品福利| 日韩一区二区三区免费播放| 91精品在线观看国产| 日韩视频二区| 日本欧美在线看| 日本va欧美va瓶| 日本午夜精品久久久| 国产精品资源| 国内精品亚洲| 久久精品1区| 99视频一区| 亚洲人成高清| 奇米亚洲欧美| 麻豆国产欧美一区二区三区| 91视频一区| 欧美1区免费| 蜜臀精品一区二区三区在线观看 | 美女高潮久久久| 首页国产精品| 蜜桃成人av| 一二三区精品| 国产一级成人av| 福利片在线一区二区| 激情综合在线| 日韩影院免费视频| 国产精品欧美在线观看| 裤袜国产欧美精品一区| 亚洲成人一区| 五月亚洲婷婷 | 另类中文字幕国产精品| 狠狠爱www人成狠狠爱综合网| 综合五月婷婷| 精品日韩一区| 99视频+国产日韩欧美| 视频一区中文字幕精品| 91日韩在线| 亚洲色图网站| 精品国产一区二区三区噜噜噜| 欧美成人综合| 国产日韩欧美一区二区三区| 日韩理论片av| 亚洲区国产区| 日本久久综合| 蜜桃视频第一区免费观看| 久久亚洲国产精品尤物| 好吊视频一区二区三区四区| 国产精品99久久免费| 黄色av日韩| 欧美激情网址| 九一成人免费视频| 国产精品日本一区二区不卡视频| 久久要要av| 国产精品对白久久久久粗| 欧美~级网站不卡| 国产精品男女| 久久亚洲影院| 国产成人精品亚洲日本在线观看| 午夜视频一区二区在线观看| 99精品视频精品精品视频| 国产日韩欧美中文在线| 9色国产精品| 国产成人免费| 日本亚洲不卡| 99久久婷婷| 国产麻豆精品| 欧美中文字幕| 肉色欧美久久久久久久免费看| 午夜视频一区二区在线观看| 91精品精品| 国产成人久久精品一区二区三区| 一级欧美视频| 免费精品国产的网站免费观看| 你懂的亚洲视频| 亚洲精品国产精品粉嫩| 欧美日韩国产在线一区| 成人日韩在线| 国产一区二区三区亚洲综合| 日韩高清不卡一区| 亚洲一区二区免费看| 欧美xxxx中国| 欧美日韩午夜| 日韩中文字幕亚洲一区二区va在线| 丝袜诱惑一区二区| 久久av网站| 久久国产麻豆精品| 亚洲伊人精品酒店| 99视频一区| 国产综合精品一区| 视频福利一区| 国产欧美一区二区三区精品酒店| 国产精品3区| 日韩动漫一区| 亚洲一二三区视频| 亚洲一区二区网站| 亚洲午夜久久久久久尤物 | 国产日本精品| 亚洲v天堂v手机在线| 日韩精品一级中文字幕精品视频免费观看 | 日本欧美在线| 免费成人在线影院| 三级欧美在线一区| 老牛国产精品一区的观看方式| 国产一区二区三区自拍| 四虎4545www国产精品 | 国产精品中文字幕制服诱惑| 人人精品久久| 欧美日韩xxxx| 91亚洲精品在看在线观看高清| 在线一区视频| 欧美精品自拍| 亚洲黄页一区| 国产精品普通话对白| 亚洲精品一区二区妖精| 欧美成人精品| 亚洲欧美久久久| 蜜桃久久久久久| 伊人久久大香伊蕉在人线观看热v| 日韩影院在线观看| 亚洲精品日本| 日本成人精品| 欧美日韩18| 国产欧美日韩一区二区三区四区| 国产日韩欧美中文在线| 欧美日韩一区二区三区在线电影| 日韩精品欧美成人高清一区二区| 91成人精品观看| 国产精品一页| 国产精品亚洲四区在线观看| 欧美在线不卡| 麻豆一区二区三区| www.51av欧美视频| 欧美一区二区三区激情视频| 影音先锋国产精品| 亚洲一级大片| 国产精品伊人| 麻豆理论在线观看| 日韩欧美精品| 怡红院精品视频在线观看极品| 奶水喷射视频一区| 日韩成人精品一区二区三区| 久久99偷拍| 麻豆网站免费在线观看| 99精品小视频| 日韩在线卡一卡二| 国产欧美在线| 日韩欧美精品一区| 久久国产88| 青草久久视频| 国产伦久视频在线观看| 亚洲天堂久久| 亚洲精选av| 麻豆精品99| 亚洲小说欧美另类婷婷| 久久性天堂网| 欧美日韩xxxx| 黄毛片在线观看| 亚洲一级在线| 国产精品欧美在线观看| 欧洲av不卡| 亚洲日本国产| 精品亚洲自拍| 欧美日韩国产传媒| 日本色综合中文字幕| 国产一区二区三区四区二区| 久久中文字幕av| 日本不卡视频一二三区| 老司机精品视频网| 红桃视频国产一区| 久久精品99国产精品| 日韩精品诱惑一区?区三区| 蜜桃久久精品一区二区| 精品少妇av| 老色鬼久久亚洲一区二区| 国产精品嫩模av在线| 欧美在线亚洲| 欧美国产中文高清| 一区二区自拍| 老司机精品视频在线播放| 午夜久久99| 麻豆一区二区99久久久久| 狠狠久久婷婷| 国产成人免费精品| 日本不卡视频一二三区| 亚洲不卡系列| 国产伦精品一区二区三区视频 | 欧美va天堂| 国产精品高清一区二区| 91成人精品| 精品国产亚洲日本| 视频一区日韩精品| 欧美二区视频| 精品一区二区三区视频在线播放 | 国产精品av一区二区|