Python写得好,壁纸无烦恼!

文章介绍了如何利用Python调用Bing壁纸API来批量下载高清图片,包括提供的不同分辨率选项和日期选择。此外,还提到了一个名为bing-wallpaper的工具,用于每日自动更新桌面壁纸。

在这里插入图片描述
不知道大家的windows桌面用的哪个壁纸?

早上来上班,打开电脑,被漂亮的桌面壁纸所吸引,年底将近,这又是哪个地方的节日?

在这里插入图片描述

才晓得,原来这是泰国第二大城市清迈的“天灯节”,把 送上天空是对神灵的尊敬,代表着摆脱厄运,祈求好运

灯笼通常是由宣纸制成,把点燃的蜡烛固定在中心。火能产生足够的热量使灯笼变得很轻,可以飘向天空。
有些人认为,如果你的灯笼在蜡烛燃尽之前消失在夜空中,那么你将在新的一年里获得好运。

在这里插入图片描述

一张小小的桌面壁纸,也可能给你带来惊喜和感动

在这里插入图片描述

就像我们囿于办公室或许未能远行,但心底从未停止过对远方的探索,除了诗和远方,还有柴米油盐,甚至还有python帮你做点事。

这么多好看的Bing壁纸怎么手到擒来呢?提供2个方法让你壁纸不愁,赏心悦目

python批量下载

该方法基于一个 Bing 壁纸 API。

用浏览器访问 https://bingw.jasonzeng.dev,你可以看到一张高清图片。

我们可以用 Python 来调用它,然后批量保存下来,比如说下载最近 100 天的图片:

import requests
from pathlib import Path

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=20210401。

4、传入 w 和 h 可以指定图片的宽度和高度。

5、传入 qlt 可以指定图片的质量,取值范围是 0 到 100

方法二:安装bing-wallpaper

浏览器访问

https://www.microsoft.com/zh-hk/bing/bing-wallpaper

在这里插入图片描述

下载 bing-wallpaper 后,每日都能以全新背景图片来令桌面焕发活力

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。在这里插入图片描述

二、Python必备开发工具

在这里插入图片描述

三、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。(文末领读者福利
在这里插入图片描述
在这里插入图片描述

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。(文末领读者福利
在这里插入图片描述

五、Python练习题

检查学习结果。
在这里插入图片描述

六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。 (文末领取哦
在这里插入图片描述
在这里插入图片描述

这份完整版的Python全套学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值