-
前言
需要python环境,安装requests等模块
只在win10搞过,其它不知道行不行
存放路径可以自己修改(Administrator是我的用户名) -
在windows设置中将背景设为“幻灯片放映”,假设目录设置为C:\Users\Administrator\Pictures\bg
设置图片切换频率,比如30min -
写python脚本执行下载图片的动作,脚本路径名称C:\Users\Administrator\Pictures\bg\script\dlbg.py
import requests
import re
import time
home = 'https://cn.bing.com/'
response = requests.get(home)
pattern = '#bgDiv\{ opacity: 1;background-image:url\([^\)]*\)'
s1 = re.search(pattern, response.text)
s2 = s1.group()[40:-1]
name = str(time.strftime('%Y-%m-%d' ,time.localtime(time.time())))
picture = requests.get(home + s2)
with open('C:\\Users\\Administrator\\Pictures\\bg\\' + name + '.jpg', 'wb') as file:
file.write(picture.content)
- 写批处理脚本用来执行python脚本,脚本路径名称C:\Users\Administrator\Pictures\bg\script\dlbg.bat
@ python.exe C:\Users\Administrator\Pictures\bg\script\dlbg.py
- 设置windows定时任务,定时执行批处理脚本dlbg.bat,教程:
https://jingyan.baidu.com/article/154b463130041128ca8f41c7.html
定时任务的执行时间我这边是每天上午9点