国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

用Python下載壁紙并自動更換桌面

開發 前端
今天我們繼續用Python寫一個小工具,一方面實現壁紙自由,另一方面實現桌面更換自由!


壁紙 API

我們這里使用一個開源在 GitHub 上的必應壁紙 API 作為壁紙的來源

?https://github.com/zenghongtu/bing-wallpaper

圖片

從 readme 當中我們可以知道,在 web 應用中我只需要使用如下引用即可

<img src="https://bingw.jasonzeng.dev/?w=800"/>

實在是太方便了

接口使用

下面我們來看下該 API 的具體調用規則

1、傳入 resolution 參數可以指定壁紙圖像的分辨率。默認為1920x1080,可選值如下:

UHD
1920x1200
1920x1080
1366x768
1280x768
1024x768
800x600
800x480
768x1280
720x1280
640x480
480x800
400x240
320x240
240x320

UHD 就是高清,圖片比較大。

2、傳入 index 可以獲取某一天的圖片,0 表示今天,1 表示昨天,以此類推,index=random 表示隨機一天。

3、傳入 date 可以獲取從某一天到今天的圖片,比如 data=20210401。

4、傳入 w 和 h 可以指定圖片的寬度和高度。

5、傳入 qlt 可以指定圖片的質量,取值范圍是 0 到 100。

舉個例子

我們直接在瀏覽器輸入如下地址

http://bingw.jasonzeng.dev?resolutinotallow=UHD&index=random&w=1000&format=json

Output:

{
"startdate": "20220105",
"copyright": "Plate-billed mountain toucan in Bellavista Cloud Forest Reserve, Ecuador (? Tui De Roy/Minden Pictures)",
"urlbase": "/th?id=OHR.MountainToucan_EN-US7120632569",
"title": "A plate-billed mountain toucan",
"url": "https://www.bing.com/th?id=OHR.MountainToucan_EN-US7120632569_UHD.jpg&w=1000"
}

可以說是相當方便了

也可以直接在 css 當中使用

background-image: url(https://bingw.jasonzeng.dev/?index=random);
height: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;

Python 調用

下面我們看一下如何通過 Python 進行調用,也很簡單

import requests


def get_wallpaper():
for i in range(30):
url = "https://bingw.jasonzeng.dev?resolutinotallow=UHD&index=%s" % str(i)
print(url)
res = requests.get(url)
with open("wallpaper/" + "%s.jpg" % str(i),"wb") as w:
w.write(res.content)


if __name__ == "__main__":
get_wallpaper()

上面代碼就是獲取前30張壁紙,我們可以修改range的參數,來獲取不同數量的壁紙

抓取效果如下:

圖片

更換桌面

壁紙有了,下面我們就來進行自動切換桌面壁紙,這里使用win32con和win32gui操作桌面壁紙

def windows_img(paper_path):
k = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER,"Control panel\\Desktop", 0, win32con.KEY_SET_VALUE) # 在注冊表中寫入屬性值
win32api.RegSetValueEx(k, "wapaperStyle", 0, win32con.REG_SZ,"2") # 0 代表桌面居中 2 代表拉伸桌面
win32api.RegSetValueEx(k, "Tilewallpaper", 0, win32con.REG_SZ,"0")
win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER, paper_path, win32con.SPIF_SENDWININICHANGE) # 刷新桌面

然后就是從已經下載的壁紙當中選擇圖片

def change_wallpaper():
pic_list = os.listdir("wallpaper") # 得到文件路徑下的圖片,列表類型
i=0
print(pic_list)
while True:
pic = "wallpaper"+'\{}'.format(pic_list[i])
abspath_pic = os.path.abspath(pic)
windows_img(abspath_pic)
print(abspath_pic)
time.sleep(1000) # 設置壁紙更換間隔
i += 1
if i==len(pic_list): # 如果是最后一張圖片,則重新到第一張
i=0

if __name__ == '__main__':
change_wallpaper()

這樣一個簡單的自動切換桌面壁紙的工具就完成了,快來嘗試一下吧!

責任編輯:武曉燕 來源: 蘿卜大雜燴
相關推薦

2023-11-07 09:39:10

Python壁紙桌面

2010-01-20 09:15:57

Windows 7自動更換壁紙

2018-03-01 16:45:52

Linux桌面墻紙墻紙更換器

2010-01-21 08:50:27

2009-12-30 09:20:12

Windows 7更換壁紙

2010-05-07 10:52:14

Windows7

2010-02-07 14:09:57

Ubuntu open

2022-04-18 07:57:43

Python花卉命令

2022-05-25 08:21:15

2016-10-25 12:20:32

Windows 10桌面禁用

2021-11-11 05:44:29

Windows 11操作系統微軟

2009-12-19 09:25:21

Windows 7壁紙自動還原

2021-04-16 08:02:05

Python下載音樂Python基礎

2015-09-10 09:31:45

壁紙桌面Windows 10

2021-08-20 08:50:05

Linux桌面壁紙

2021-11-14 07:35:21

Windows 11操作系統微軟

2015-02-27 15:46:09

Android源碼桌面APP

2018-03-19 15:22:43

Android圖標包圖標

2015-12-29 13:14:08

Windows 10鎖屏壁紙

2022-03-21 10:09:08

PythonExcel郵件
點贊
收藏

51CTO技術棧公眾號

亚洲国产精品成人一区二区在线| 国产欧美高清| 亚洲成人性视频| 欧洲亚洲精品视频| 亚洲已满18点击进入久久| 精品这里只有精品| 国产成人精品免费在线| 中文字幕一区二区中文字幕| 在线亚洲一区| 精品免费国产| 99在线|亚洲一区二区| 国产精品区一区二区三在线播放 | 91网站最新网址| 国产女主播自拍| 国产不卡免费视频| 精品人妻大屁股白浆无码| 国产精品中文有码| 福利视频一区二区三区四区| 99国产欧美久久久精品| 一区二区传媒有限公司| 久久久久久久久久久久久夜| 青青青在线视频免费观看| 国产欧美日产一区| 三级黄色的网站| 亚洲一二三四在线| 国产小视频福利在线| 欧洲激情一区二区| 国产成人午夜| 亚洲精品成人久久久| 黑人巨大精品欧美一区二区桃花岛| 亚洲午夜久久久影院| 久久夜夜久久| 97国产精品免费视频| 欧美理论电影大全| 粉嫩av四季av绯色av第一区| 久久人人精品| 男人天堂手机在线视频| 欧美国产乱子伦| 热国产热中文视频二区| 欧美在线小视频| 男人av在线播放| 欧美插天视频在线播放| 精品久久影视| 久久精品女人的天堂av| 成人午夜视频免费看| 成人午夜剧场免费观看完整版| 亚洲一区二区av在线| 久操视频在线| 中文字幕精品av| 亚洲国产网址| 国产伦精品一区二区三区四区视频| 奇米一区二区三区| 国产aaa一级片| 婷婷六月综合网| 91九色在线播放| 97在线免费观看视频| 黑人一区二区| a级黄色片免费| 亚洲资源中文字幕| 九色91在线| 日本中文字幕久久看| 久久蜜桃精品| 亚洲综合色在线观看| 欧美三级电影网站| 国产精品色婷婷在线观看| 91久久国产精品| 美日韩一区二区三区| av二区三区| 亚洲黄色在线看| 欧洲精品一区| 亚洲 日韩 国产第一区| 中文字幕永久在线不卡| 中文字幕伦理免费在线视频| 97超级碰碰碰久久久| 美腿丝袜亚洲三区| 九色中文视频| 亚洲精品720p| 欧美韩国日本在线观看| 久久久久久久久久久综合| 都市激情亚洲色图| 成人免费91| 麻豆精品蜜桃一区二区三区| 亚洲国产高清在线| 2001个疯子在线观看| 国产精品免费视频xxxx| 成人美女视频在线观看18| 91视频在线观看| 国产成人综合久久| 国产电影精品久久禁18| 成人免费在线视频网| 午夜精品在线视频| 美女视频黄 久久| 一本一道dvd在线观看免费视频| 精品精品国产国产自在线| 久久亚洲风情| 久香视频在线观看| 91爱爱小视频k| 成人美女视频在线观看| 免费在线观看的电影网站| 成人性生交大片免费看视频直播| 久久理论电影网| 欧洲亚洲两性| 欧美日韩在线不卡一区| 黑人巨大精品欧美一区二区免费 | 欧美精品一区二区三区三州| 欧美日韩国产综合一区二区三区| 四虎884aa成人精品最新| 成人免费性视频| 精品久久久久久久久久久久包黑料 | 日韩欧美中文字幕在线视频| 手机在线视频你懂的| 91黄色小视频| 精品国精品国产自在久国产应用| 精品人妻一区二区三区四区在线 | 国产激情一区二区三区桃花岛亚洲| 国产爆初菊在线观看免费视频网站 | 宅男午夜视频| 久久国产精品久久久久久久久久 | 在线视频超级| 日韩欧美手机在线| 欧美日精品一区视频| 久久久久久久久久久9不雅视频| 黄色网战入口| 国内精品一区二区三区| 久久综合给合久久狠狠狠97色69| 国产成人精品一区二三区在线观看| 日日夜夜精品网站| 51精品久久久久久久蜜臀| 欧美激情亚洲| 二区三区在线播放| 91免费人成网站在线观看18| 亚洲成人av福利| 97在线精品| 小草在线视频在线免费视频| 成人国内精品久久久久一区| 欧美性黄网官网| 136国产福利精品导航网址| 日本在线免费中文字幕| 狠狠色综合色区| 日韩三级电影网址| 精品一区二区三区视频| 日本肉肉一区| 五月婷婷激情久久| 日本成熟性欧美| 精品日韩美女的视频高清| 一区二区电影在线观看| 高清中文字幕一区二区三区| 国产精品裸体一区二区三区| 欧美另类变人与禽xxxxx| 久久久久国产精品一区二区| www.8ⅹ8ⅹ羞羞漫画在线看| www.日本三级| 欧美高清videos高潮hd| 怡红院av一区二区三区| 欧美激情一级片一区二区| xxxx在线视频| 成年人小视频网站| 国产一区视频在线播放| 91精品免费在线观看| 成人性视频免费网站| 涩爱av色老久久精品偷偷鲁| h短视频大全在线观看| 久久av一区二区三区亚洲| 亚洲欧美日韩精品久久奇米色影视| 91视频免费播放| 91精品综合久久久久久久久久久| 日本电影全部在线观看网站视频| 一级二级三级欧美| 欧美理论片在线观看| 欧美日韩性生活视频| 精品亚洲国内自在自线福利| 在线播放一区二区精品视频| 青柠在线影院观看日本| 欧美欧美一区二区| 精品国产一区二区三区在线观看| 亚洲午夜视频在线| 日韩黄色一级片| 日韩中文一区二区| av网站大全在线观看| 人人干视频在线| 亚洲影院高清在线| 国产亚洲欧洲黄色| 黑丝美女久久久| 东方aⅴ免费观看久久av| 欧美日韩高清| 国内精彩免费自拍视频在线观看网址| 国产视频手机在线播放| 鲁鲁视频www一区二区| 久久久久久亚洲| 精品剧情在线观看| 一区二区三区免费在线观看| 日日摸夜夜添夜夜添国产精品| xxxx日韩| 精品极品在线| 97影视大全免费追剧大全在线观看| 亚洲欧洲久久| 成人欧美一区二区三区黑人| 成人444kkkk在线观看| 日韩一区二区三区免费看| 亚洲理论在线观看|