用Python下载壁纸并自动更换桌面

网站建设4年前发布
21 0 0

,我们这里使用一个开源在 GitHub 上的必应壁纸 API 作为壁纸的来源,​https://github.com/zenghongtu/bing-wallpaper,2023030700571085b358f07ecf15ae67d909f683274d18aab3f5179,从 readme 当中我们可以知道,在 web 应用中我只需要使用如下引用即可,实在是太方便了,下面我们来看下该 API 的具体调用规则,1、传入 resolution 参数可以指定壁纸图像的分辨率。默认为1920x1080,可选值如下:,UHD 就是高清,图片比较大。,2、传入 index 可以获取某一天的图片,0 表示今天,1 表示昨天,以此类推,index=random 表示随机一天。,3、传入 date 可以获取从某一天到今天的图片,比如 data=20210401。,4、传入 w 和 h 可以指定图片的宽度和高度。,5、传入 qlt 可以指定图片的质量,取值范围是 0 到 100。,举个例子,我们直接在浏览器输入如下地址,Output:,可以说是相当方便了,也可以直接在 css 当中使用,下面我们看一下如何通过 Python 进行调用,也很简单,上面代码就是获取前30张壁纸,我们可以修改range的参数,来获取不同数量的壁纸,抓取效果如下:,202303070057108289e88448090a7cda7058c9b784c900a2c574367,壁纸有了,下面我们就来进行自动切换桌面壁纸,这里使用win32con和win32gui操作桌面壁纸,然后就是从已经下载的壁纸当中选择图片,这样一个简单的自动切换桌面壁纸的工具就完成了,快来尝试一下吧!,

© 版权声明

相关文章