下载必应搜索背景图并设置为背景
下载必应搜索背景图并设置为背景
网址:
http://bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&nc=1439260838289&pid=hp&video=1
为必应搜索背景资源存放地址,json格式.
import os
import sys
import json
import win32,win32api,win32con,win32gui
from PIL import Imagedef setwallpaper():pic_folder = "F:\Wallpapers"if not os.path.exists(pic_folder): #如果存放壁纸的文件夹不存在,则创建文件夹Wallpapersos.mkdir(pic_folder)bing_url = r"http://bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&nc=1439260838289&pid=hp&video=1"#必应搜索背景资源网址content = urllib.request.urlopen(bing_url).read().decode("utf-8")pic_url = "http://cn.bing.com"+json.loads(content)["images"][0]["url"]pic_name = pic_url.split("/")[-1]pic = urllib.request.urlopen(pic_url).read()pic_file = pic_folder+"/"+pic_nameif os.path.isfile(pic_file):#print("图片已存在")passelse:with open(pic_file,"wb") as f:f.write(pic)f.close()Image_name = pic_name[:-4]bmpImage = Image.open(pic_file)new_bmpImage_path = pic_folder+"\\"+Image_name+".bmp"bmpImage.save(new_bmpImage_path,"BMP")#os.remove(pic_file)k = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER,"Control Panel\\Desktop",0,win32con.KEY_SET_VALUE)win32api.RegSetValueEx(k,"WallpaperStyle",0,win32con.REG_SZ,"0")win32api.RegSetValueEx(k,"TileWallpaper",0,win32con.REG_SZ,"0")win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER,new_bmpImage_path,1+2) #设置壁纸为桌面壁纸os.remove(new_bmpImage_path)
if __name__ == "__main__":setwallpaper()
下载必应搜索背景图并设置为背景相关推荐
- 更换VScode背景图,设置VScode背景为你喜欢的图片
更换 VScode 背景图,换个心情工作
- [Python] 抓取必应每日一图,设置为桌面壁纸
在Windows 10 64位系统环境下,使用 Python 3.6 进行图片抓取和设置壁纸操作. 其中,图片链接 https://area.sinaapp.com/bingImg/ 为 Bing 每 ...
- Android 高德地图在地图上面添加背景图和设置滑动范围
高德地图:在地图上面添加背景图和设置滑动范围 因为我这边开发的是景区,所以在地图上面景区的位置就添加了一个景区的背景图,代码如下: if (!mMapBgImg.contains("http ...
- iphone中背景图的设置方法
iphone中背景图的设置 方法一,使用一个UIImageView实例做子视图,并且放最后面 - (void)setBackgroundImage { NSLog(@"set ...
- css禁止背景图拉伸_html-css控制背景图全屏拉伸不重复显示
在HTML中,当我们设置背景图,只能采用是否重叠.居中.重叠方向这几个选项 CSS3中设置 body { background:#3d71b8 url(../back_main.png); backg ...
- html网页左侧背景,CSS设置html网页背景图片 CSS设置网页背景颜色
CSS设置网页背景图片 CSS设置网页背景颜色技术教程篇 本篇DIVCSS5以布局思想介绍使用CSS设置实现网页背景技巧为主,希望对DIV CSS爱好者有帮助.通常对网页设置背景直接对body设置背景 ...
- CSS设置html网页背景图片 CSS设置网页背景颜色
http://www.divcss5.com/jiqiao/j768.shtml CSS设置网页背景图片 CSS设置网页背景颜色技术教程篇 本篇DIVCSS5以布局思想介绍使用CSS设置实现网页背景技 ...
- 怎么修改html模板里的背景,如何替换背景图模板中的背景
原标题:如何替换背景图模板中的背景 图文排版 H5秀 小伙伴 小米,你们最近做的"假装一个标题"那个模板里的图咋替换啊,想换成自己的图,怎么点都换不了呢? 其实,这个模板中的图是作 ...
- html 随机背景图,vue 实现随机背景图
本文将介绍在 vue 中实现 刷新切换背景图 的功能.大体可以分为如下三部分: 将背景图处理成方便使用的形式 在要使用的组件中引入背景图 将引入的背景图设置到 html 元素上 整理背景图 首先我们假 ...
最新文章
- docker探索-使用docker service管理swarm(十一 )
- 【Verilog HDL 训练】第 14 天(glitch-free的两个时钟切换电路)
- Linux入门第五集!MySQL8在Linux上的安装!MySQL的Linux资源分享!
- MySQL带ALL关键字的子查询
- 一直认为 count(1) 比 count(*) 效果高,被同事鄙视了。
- Docker创建Dockerfile脚本构建jdk1.8镜像并启动容器示例
- html5贝塞尔,使用HTML5画布绘制贝塞尔曲线
- 祝贺!王春雨入职一个月晋升副教授
- python树的实现
- html菜单栏用户点击完自动收缩,几个不错的自动收缩菜单导航效果
- 安装atari 游戏的Rom
- 斐波那契数列(入门c语言)
- SpringBoot注解整理历史笔记
- JSP与JavaScript交互之(一)成绩信息输入的奖学金评定
- 最全Android 开发和安全系列工具
- Server Disconnect
- 超全MySQL学习笔记,416页满满知识,看完再也不怕学不会了
- 鲁照山思考致富六步学习方法
- python画微信表情_只要3步,菜鸟也能用Python做个逗逼的表情包
- Srt字幕怎么批量添加并同时调整色调
热门文章
- 论文笔记:How Can We Know What Language Models Know?
- 《幸福的勇气》——“我”的价值由自己来决定,这叫“自立”
- 新海gsp医药管理系统 v3.3 怎么用
- php c接口,type-c接口什么意思?
- STM32定时器输出比较模式中的疑惑
- 怎么获取浏览器地址栏的URL?怎么加密?
- OpenHarmony开源图形驱动SIG周例会二 Panfrost使能润和DAYU200(RK3568)
- Python+Selenium 网页自动化 exe 程序编程实现(最全避坑指南)
- linux 各操作系统别名
- python模块(转自Yuan先生)