不知道大家的電腦桌面一般用的什么型別的壁紙?
早上來上班,打開電腦,被漂亮的桌面壁紙所吸引,年底將近,這又是哪個地方的節日?

才曉得,原來這是泰國第二大城市清邁的“天燈節”,把??送上天空是對神靈的尊敬,代表著擺脫厄運,祈求好運
燈籠通常是由宣紙制成,把點燃的蠟燭固定在中心,火能產生足夠的熱量使燈籠變得很輕,可以飄向天空,
有些人認為,如果你的燈籠在蠟燭燃盡之前消失在夜空中,那么你將在新的一年里獲得好運,
一張小小的桌面壁紙,也可能給你帶來驚喜和感動

就像我們囿于辦公室或許未能遠行,但心底從未停止過對遠方的探索,除了詩和遠方,還有柴米油鹽,甚至還有python幫你做點事,
這么多好看的Bing壁紙怎么手到擒來呢?提供2個方法讓你壁紙不愁,賞心悅目
python批量下載
該方法基于一個 Bing 壁紙 API,
用瀏覽器訪問 https ??/bingw.jasonzeng.dev,你可以看到一張高清圖片,
我們可以用 Python 來呼叫它,然后批量保存下來,比如說下載最近 100 天的圖片:
import requests from pathlib import Path # Python資料原始碼自取扣君羊:708525271 def save_pic(path:Path): for i in range(100): url = f"http://bingw.jasonzeng.dev?resolution=UHD&index={i}" with requests.get(url) as r: with open(path/f"{i}.jpg","wb") as w: w.write(r.content) if __name__ == "__main__": saved_path = Path("./bing_pic") saved_path.mkdir(parents = True, exist_ok = True) save_pic(saved_path)
執行上面的代碼,就可以在目標路徑看到下載的高清圖片:

介面介紹
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=https://www.cnblogs.com/hahaa/archive/2022/11/19/20210401,
4、傳入 w 和 h 可以指定圖片的寬度和高度,
5、傳入 qlt 可以指定圖片的質量,取值范圍是 0 到 100
今天的分享就到這結束了,下次見!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/536211.html
標籤:其他
下一篇:python中的函式(1)
