周末好!难得放假,今天的你是不是一觉睡到大中午了?不要有愧疚感,现在的年轻人压力实在太大,好好睡上一觉已经是一件很奢侈的事情了,就给自己好好放个假吧!
在这难得的休闲时光,我们也不整那些太复杂的话题,避免增加大家的焦虑感。今天我们学个轻松点的东西,教你5分钟用Python制作自动更换桌面的程序。
话不多少,先看效果:
一、桌面壁纸爬虫:
俗话说,巧妇难为无米之炊,没有高清的桌面壁纸,程序写得再好也没有用。在这里我们用的是bizhi360(http://www.bizhi360.com/)这个网站的图片作为素材来源。这个网站的爬虫并不难,主要做好以下几点:抓取壁纸的所有分类。
根据分类抓取对应的壁纸。
下载壁纸到指定分类文件夹。
相信只要对Python和爬虫有一定了解的小伙伴,这个爬虫程序都没什么问题,所以在这里我就不再详细讲解爬虫过程了。当然,秉着为大家服务的精神,我还是把完整的爬虫代码发放出来。
加我微信:zlkt666,然后告诉我你要领什么资料,我就会免费分享给你的哦。
我用爬虫程序抓取下来,是这样的:
抓取下来的壁纸也是非常高清,比如是这样的:
这样,我们就拥有了许多供我们更新的高清壁纸啦!
二、自动更换壁纸:
设置壁纸,听起来挺难的,但Python已经给我们封装好了接口,我们只要调用就可以了。反正记住,在Python中,没有什么需求是一个包解决不了的(开个玩笑,不喜勿喷)。好了,废话不多说,以下两行代码就可以设置壁纸了:
可以说是非常简单了。
解决了核心问题,接下来就是把逻辑整理一下了。我们是需要不断的更换壁纸,因此要找到壁纸的路径,然后一个个循环出来,我们这里用的是os.walk方法循环壁纸,接下来每隔半分钟更换一个壁纸。这个代码如下:
最后再进行整合,一个完整的动态壁纸程序就写完了。完整代码如下:
需要爬虫+动态壁纸代码的小伙伴,加我微信:zlkt666,然后告诉我你要领什么资料,我就会免费分享给你的哦。
还有什么Python可以做的好玩的小程序,欢迎评论区留言~