一键切换壁纸为Bing首页图片
一把梭代码
# 一把梭代码
import requests
import re
import sys
import os
from PIL import Image
import win32gui, win32con, win32api
# 访问今日BING
html = requests.get("https://cn.bing.com/").text
# Bing图片链接地址, 不知道哪天就变了正则,能用一天是一天吧
try:
pattern = re.compile(r'g_img={url: "([^"]*)"')
bg_url = pattern.findall(html)
bg_url = 'https://cn.bing.com' + bg_url[0]
print("今日Bing图片地址为: " + bg_url)
except Exception as e:
print(e)
input("获取图片地址出错,输入任意键退出")
quit()
# 下载图片并转化为BMP
print("正在下载图片...")
try:
basePath = sys.path[0]
if(os.path.isfile(basePath)):
basePath = os.path.dirname(basePath)
baseFolder = basePath + '\\Download\\'
if(not os.path.exists(baseFolder)):
os.makedirs(baseFolder)
original_img = baseFolder + os.path.split(bg_url)[1]