使用随机图片接口api,pc 自动更换壁纸


前言

当我们每天打开电脑,第一眼看到的是桌面上的壁纸。而这个壁纸是否能够带给我们新鲜感和愉悦心情,对我们的工作和生活都有着重要的影响。

随机更换壁纸是一项很酷的事情。它可以为我们的桌面带来惊喜和变化,让我们摆脱单调和乏味的日常。每天都能够看到不同的风景、动物或抽象艺术作品,让我们感受到世界的多样性和美丽。

这种随机更换壁纸的方式,也可以成为我们生活中的一种小小的仪式感。每天开始工作或休闲时,我们都可以期待着桌面上的新壁纸。它能够为我们注入一份新的活力,激发创造力和灵感。

而且,随机更换壁纸还可以帮助我们发现更多的风景和世界。通过使用各种壁纸源,我们可以欣赏到来自世界各地的美景,领略到各种不同的文化和风俗。这种随机性让我们成为了虚拟旅行者,让我们在工作和生活之余,也能够体验到不同地方的风土人情。

最重要的是,随机更换壁纸可以带给我们心理上的愉悦和放松。当我们看到一幅美丽的壁纸时,我们会感受到积极的情绪,减轻压力和疲劳。它可以成为我们日常生活中的一个小小的享受,给我们带来片刻的宁静和舒适。

总而言之,随机更换壁纸是一项很酷的事情。它为我们的桌面注入了新鲜感和变化,让我们每天都能够体验到不同的视觉享受。它激发了我们的创造力和灵感,让我们欣赏到世界的多样性和美丽。无论是工作还是休闲,它都能够带给我们愉悦和放松。所以,让我们尽情享受这项酷而有趣的壁纸更换之旅吧!

一、dqnapi是什么?

dqnapi 是一个接口服务网站,网站包含各类接口,有股票,有OCR,有语言,免费和付费多种api接口,dqnapi号就是一个数字标识,给每一个接口增加一个身份编码,方便用户调用和查找,提供接口的公司注册一个dqnapi号可以帮助公司接口api 进行推广,接口信息有变化可以及时更新,不会出现用户无法找到的情况。
本文使用两个随机图片接口,dqnapi号分别是
1.100.35395/2023.14_v1
2…100.23735/2023.80_v1

dqnapi网站
在这里插入图片描述

二、具体python 调用代码

1.dqnapi号:100.35395/2023.14_v1

代码如下(示例):

import urllib.request
import time
import urllib.request
import os
import ctypes

wallpaper_path = "E:\\python\\20230705\\wallpaper.jpg"

while True:
    try:
        # 发送GET请求获取随机图片URL
        response = urllib.request.urlopen("https://source.unsplash.com/random")

        # 获取图片的二进制数据
        image_data = response.read()

        # 将图片保存到指定路径
        with open(wallpaper_path, 'wb') as file:
            file.write(image_data)

        # 设置壁纸
        ctypes.windll.user32.SystemParametersInfoW(20, 0, wallpaper_path, 3)

        print("壁纸设置成功!")
    except Exception as e:
        print("壁纸设置失败:", str(e))

    # 延迟一分钟
    time.sleep(60)

2.dqnapi号:100.23735/2023.80_v1

代码如下(示例):

import time
import urllib.request
import os
import ctypes
import requests

# Hide the console window
hide_window = ctypes.windll.kernel32.GetConsoleWindow()
ctypes.windll.user32.ShowWindow(hide_window, 0)

# Define the wallpaper save path
wallpaper_path = "E:/python/20230705/wallpaper.jpg"

while True:
    try:
        # Send GET request to the API
        response = requests.get("https://v.api.aa1.####") #查询dqnapi号:100.23735/2023.80_v1

        # Parse the JSON response
        data = response.json()

        if data["code"] == 1:
            # Get the URL of the image
            image_url = data["pctu_url"]

            # Download the image
            urllib.request.urlretrieve(image_url, wallpaper_path)

            # Set the wallpaper
            ctypes.windll.user32.SystemParametersInfoW(20, 0, wallpaper_path, 3)

            print("壁纸设置成功!")
        else:
            print("获取壁纸失败:", data["msg"])
    except Exception as e:
        print("获取壁纸失败:", str(e))

    # Delay for one minute
    time.sleep(60)

该处使用的url网络请求的数据。


总结

提示:这里对文章进行总结:

桌面自动更换地址是一种很有趣的解决办公室工作中单调乏味的问题的方法。通过设置将桌面背景图片自动更换为不同的地址,可以为办公室带来新鲜感和活力。这种功能可以使人们在长时间盯着屏幕工作时得到一些轻松和娱乐,从而减轻工作压力和改善工作效率。不再让人感到尴尬的屏幕上无聊的画面,而是给人带来了愉悦和惊喜。总之,桌面自动更换地址为办公室带来了一种有趣而创造性的解决方案,提升了工作环境的乐趣和活力。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值