,我们这里使用一个开源在 GitHub 上的必应壁纸 API 作为壁纸的来源,https://github.com/zenghongtu/bing-wallpaper,
,从 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的参数,来获取不同数量的壁纸,抓取效果如下:,
,壁纸有了,下面我们就来进行自动切换桌面壁纸,这里使用win32con和win32gui操作桌面壁纸,然后就是从已经下载的壁纸当中选择图片,这样一个简单的自动切换桌面壁纸的工具就完成了,快来尝试一下吧!,
© 版权声明
文章版权归作者所有,未经允许请勿转载。