前言
当我们每天打开电脑,第一眼看到的是桌面上的壁纸。而这个壁纸是否能够带给我们新鲜感和愉悦心情,对我们的工作和生活都有着重要的影响。
随机更换壁纸是一项很酷的事情。它可以为我们的桌面带来惊喜和变化,让我们摆脱单调和乏味的日常。每天都能够看到不同的风景、动物或抽象艺术作品,让我们感受到世界的多样性和美丽。
这种随机更换壁纸的方式,也可以成为我们生活中的一种小小的仪式感。每天开始工作或休闲时,我们都可以期待着桌面上的新壁纸。它能够为我们注入一份新的活力,激发创造力和灵感。
而且,随机更换壁纸还可以帮助我们发现更多的风景和世界。通过使用各种壁纸源,我们可以欣赏到来自世界各地的美景,领略到各种不同的文化和风俗。这种随机性让我们成为了虚拟旅行者,让我们在工作和生活之余,也能够体验到不同地方的风土人情。
最重要的是,随机更换壁纸可以带给我们心理上的愉悦和放松。当我们看到一幅美丽的壁纸时,我们会感受到积极的情绪,减轻压力和疲劳。它可以成为我们日常生活中的一个小小的享受,给我们带来片刻的宁静和舒适。
总而言之,随机更换壁纸是一项很酷的事情。它为我们的桌面注入了新鲜感和变化,让我们每天都能够体验到不同的视觉享受。它激发了我们的创造力和灵感,让我们欣赏到世界的多样性和美丽。无论是工作还是休闲,它都能够带给我们愉悦和放松。所以,让我们尽情享受这项酷而有趣的壁纸更换之旅吧!
一、dqnapi是什么?
dqnapi 是一个接口服务网站,网站包含各类接口,有股票,有OCR,有语言,免费和付费多种api接口,dqnapi号就是一个数字标识,给每一个接口增加一个身份编码,方便用户调用和查找,提供接口的公司注册一个dqnapi号可以帮助公司接口api 进行推广,接口信息有变化可以及时更新,不会出现用户无法找到的情况。
本文使用两个随机图片接口,dqnapi号分别是
1.100.35395/2023.14_v1
2…100.23735/2023.80_v1
二、具体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网络请求的数据。
总结
提示:这里对文章进行总结:
桌面自动更换地址是一种很有趣的解决办公室工作中单调乏味的问题的方法。通过设置将桌面背景图片自动更换为不同的地址,可以为办公室带来新鲜感和活力。这种功能可以使人们在长时间盯着屏幕工作时得到一些轻松和娱乐,从而减轻工作压力和改善工作效率。不再让人感到尴尬的屏幕上无聊的画面,而是给人带来了愉悦和惊喜。总之,桌面自动更换地址为办公室带来了一种有趣而创造性的解决方案,提升了工作环境的乐趣和活力。