• Python程序员:代码写的好,丝滑的壁纸少不了


    前言

    嗨喽,大家好呀~这里是爱看美女的茜茜呐

    又到了学Python时刻~

    不知道大家的电脑桌面一般用的什么类型的壁纸?

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

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

    灯笼通常是由宣纸制成,把点燃的蜡烛固定在中心。火能产生足够的热量使灯笼变得很轻,可以飘向天空。

    有些人认为,如果你的灯笼在蜡烛燃尽之前消失在夜空中,那么你将在新的一年里获得好运。

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

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

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

    python批量下载

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

    网址我屏蔽了,不然会和谐

    你可以看到一张高清图片

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

    import requests
    from pathlib import Path
    
    def save_pic(path:Path):
        for i in range(100):
            url = f"http://bingw.***.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
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16

    执行上面的代码,就可以在目标路径看到下载的高清图片:

    接口介绍

    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

    分享

    兄弟们学习python,有时候不知道怎么学,从哪里开始学。掌握了基本的一些语法或者做了两个案例后,不知道下一步怎么走,不知道如何去学习更加高深的知识。

    那么对于这些小伙伴们,我准备了大量的免费视频,PDF电子书籍,以及源代码!

    直接在文末名片自取即可!

    希望对各位有所帮助~




    尾语 💝

    感谢你观看我的文章呐~本次航班到这里就结束啦 🛬

    希望本篇文章有对你带来帮助 🎉,有学习到一点知识~

    躲起来的星星🍥也在努力发光,你也要努力加油(让我们一起努力叭)。

    最后,博主要一下你们的三连呀(点赞、评论、收藏),不要钱的还是可以搞一搞的嘛~

    不知道评论啥的,即使扣个6666也是对博主的鼓舞吖 💞 感谢 💐

  • 相关阅读:
    【muduo源码剖析】Channel设计分析
    log4j2或者logback配置模版实现灵活输出服务名
    蓝桥杯决赛PREV-392试题3:信用卡号的验证(第一届)
    仿真1. 什么是仿真系统
    CSS 布局案例: 2行、多行每行格数不定,最后一列对齐
    前后端分离前端部署方案是什么?
    k8s-helloword部署一个应用
    Jenkins入门级安装部署
    Chrome开发者工具详解
    【.Net实用方法总结】 整理并总结System.IO中FileInfo类及其方法介绍
  • 原文地址:https://blog.csdn.net/m0_72282564/article/details/128038967