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

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

Python 下載Bing壁紙的示例

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

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

一、bing壁紙接口

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

Python 下載Bing壁紙的示例

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

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

再結合網上收集的資料,可以找到鏈接上的參數解釋

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

二、Python程序

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

pip install requests

獲取壁紙json數據

#!/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,不過經過嘗試也可以知道是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: # 圖片的二進制數據 f.write(r.content)

好了,圖片下載好并保存了,根據bing接口返回的數據,根據網友們的說法,最大可以獲得16張bing壁紙圖片,通過跳轉idx和n這兩個參數,有興趣可以試試,這里我就不再多說了,另外這個程序可以再做一些拓展,把多張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’])}# 發送請求r = requests.get(url=url, headers=headers)# 將響應的字符串轉化為json數據,即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: # 圖片的二進制數據 f.write(r.content)

還有微軟官方也推出了bing壁紙的Windows版,不介意壁紙上有logo的話可以嘗試下,官方地址:

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

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

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

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久av免费| 另类国产ts人妖高潮视频| 99在线精品免费视频九九视| 久久精品成人| 国产传媒在线| se01亚洲视频 | 亚洲少妇在线| 在线综合欧美| 亚洲综合中文| 日本欧美久久久久免费播放网| 日本午夜精品| 中文字幕中文字幕精品| 日本综合精品一区| 久久精品av麻豆的观看方式| 欧美一区影院| 久久精品国产一区二区| 精品一区不卡| 中文在线免费视频| 九九综合在线| 视频一区二区三区在线| 亚洲欧美在线专区| 国产精品天堂蜜av在线播放| 国产aa精品| 黑丝一区二区三区| 日韩国产欧美视频| 精品三级久久久| 久草免费在线视频| 国产精品呻吟| 日韩精品高清不卡| 国产精品久久久久久久久久白浆 | 亚洲资源av| 亚洲青青久久| 欧美精品成人| 伊人久久国产| 日韩中文字幕一区二区三区| 97久久中文字幕| 91亚洲国产高清| 亚洲欧美日韩一区在线观看| 亚洲a成人v| 国产高清亚洲| 99久精品视频在线观看视频| 久久亚洲图片| 国产一区调教| 91精品蜜臀一区二区三区在线| 国产精品日韩| 国产精品va视频| 中文av在线全新| 日韩在线a电影| 欧美国产亚洲精品| 蜜桃一区二区三区| 日本va欧美va精品| 91精品国产调教在线观看| 免费看黄色91| 国产高清日韩| 丝袜亚洲精品中文字幕一区| 美女久久久精品| 亚洲激精日韩激精欧美精品| 国产精品久久久久久久久久妞妞| 久久国产影院| 国产精品一区二区中文字幕| 久久精品青草| 日本91福利区| 欧产日产国产精品视频| 亚洲成人三区| 精品久久视频| 丝袜美腿亚洲一区二区图片| 国产伊人久久| 日本中文字幕视频一区| 高清一区二区三区av| 免费视频一区二区| av高清不卡| 日韩区欧美区| 夜夜嗨一区二区三区| 97精品国产一区二区三区| 色婷婷成人网| 麻豆高清免费国产一区| 99国产精品久久久久久久成人热| 美女久久久精品| 亚洲一区二区三区无吗| 成人台湾亚洲精品一区二区| 亚洲免费一区三区| 久久久精品五月天| 美女在线视频一区| 日韩制服丝袜av| 九色porny丨国产首页在线| 国产另类在线| 免费成人性网站| 亚洲午夜在线| 超级白嫩亚洲国产第一| 久久精品 人人爱| 在线视频亚洲欧美中文| 亚洲成人精品| 国产精品99一区二区三区| 国产丝袜一区| 国产精品普通话对白| av资源亚洲| 久久一区国产| 日本不卡的三区四区五区| 精品成人免费一区二区在线播放| 国产精品黄色| 日韩成人av影视| 亚洲3区在线| 免费在线观看视频一区| 精品在线91| 四虎影视精品| 日本а中文在线天堂| 国产一区国产二区国产三区| 久久超级碰碰| 国产精品一区二区免费福利视频 | 国产精品亚洲综合色区韩国| 中文字幕日韩亚洲| 好看的亚洲午夜视频在线| 久久九九精品| www.com.cn成人| 9999国产精品| 久久久久久婷| 亚洲永久av| 成人在线视频免费| 久久这里只有精品一区二区| 国产欧美一区| 国产精品嫩模av在线| 国产日韩视频在线| 91大神在线观看线路一区| 四虎国产精品免费久久| 亚洲狼人精品一区二区三区| 亚洲欧美日韩一区在线观看| 欧美+亚洲+精品+三区| 欧美理论视频| 欧美女激情福利| 免费视频一区二区| 婷婷精品久久久久久久久久不卡| 日韩专区欧美专区| 中文无码日韩欧| 日本色综合中文字幕| 欧美天堂一区| 免费在线观看一区| 精品视频91| 精品欧美一区二区三区在线观看| 国产一二在线播放| 久久视频国产| 欧美日韩国产传媒| 蜜桃一区二区三区在线| 日本中文字幕不卡| 免费在线播放第一区高清av| 国产成人精品福利| 欧美aa国产视频| 免费不卡在线观看| 国产探花一区| 综合日韩av| 国产精品美女久久久| 91精品日本| 成人一二三区| 性欧美69xoxoxoxo| 日本不卡视频在线| 久久免费视频66| 欧美成a人免费观看久久| 欧美日韩精品免费观看视完整| 免费av一区| 亚洲人成网77777色在线播放| 国产精品伊人| 欧美成a人免费观看久久| 亚洲视频国产精品| 美女视频免费精品| 欧美午夜精彩| 日韩一二三区在线观看| 精品99在线| 国产精品97| 欧美一级二级视频| 日韩成人亚洲| 亚洲人成毛片在线播放女女| 麻豆视频久久| 久久精品青草| 欧美一区网站| 久久久久久美女精品| 亚洲日产国产精品| 91日韩在线| 视频一区日韩精品| 成午夜精品一区二区三区软件| 亚洲激情另类| 国产精品chinese| 欧美搞黄网站| 日本午夜精品一区二区三区电影 | 亚洲精品日韩久久| 国产成人精品三级高清久久91| 伊人影院久久| 亚洲成av在线| 欧美专区一区二区三区| 欧美韩一区二区| 亚洲一级影院| 国产精品欧美一区二区三区不卡| 蜜臀91精品国产高清在线观看| 国产精品一区二区三区美女| 欧美91福利在线观看| 久久99视频| 中文字幕中文字幕精品| 欧美羞羞视频| 91国内精品| 亚洲成人精品| 国产精品久久久久毛片大屁完整版| 久久中文亚洲字幕|