python爬取FY-4作為桌面背景
先上個效果,桌面只有個回收站,找了個FY-4的圖片扣了下圖,做成了ico圖示,然後把回收站名字給搞了。衛星配自己拍的圖,有點意思。
FY-4每小時影像來源如下,只要每隔一個小時拉它就行了→http://img.nsmc.org.cn/CLOUDIMAGE/FY4A/MTCC/FY4A_DISK.JPG
東抄西抄,自己改改,程式碼如下
import requests
import os
import win32api, win32con, win32gui
from PIL import Image
import numpy as np
import time
# 爬取風雲四資料
def _get_fy_img():
url = 'http://img.nsmc.org.cn/CLOUDIMAGE/FY4A/MTCC/FY4A_DISK.JPG'
res = requests.get(url)
# 儲存桌布
with open('background.jpg', 'wb') as f:
f.write(res.content)
# 設定為桌布
def set_background(imgpath):
keyex = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER, "Control Panel\\Desktop", 0, win32con.KEY_SET_VALUE)
win32api.RegSetValueEx(keyex, "WallpaperStyle", 0, win32con.REG_SZ, "0")
win32api.RegSetValueEx(keyex, "TileWallpaper", 0, win32con.REG_SZ, "0")
win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER, imgpath, win32con.SPIF_SENDWININICHANGE)
# 影像獲取和處理
def get_and_deal_img():
bk_path = 'background.jpg'
# 讀影像(影像形狀:2198,2198,3)
bk_img = np.array(Image.open(bk_path))
# 刪除影像
os.remove(bk_path)
## 處理水印
# 左上水印
bk_img[0:174, 0:447, :] = 0
# 右下水印
bk_img[1970:2198, 1970:2198, :] = 0
# 擴充套件桌布到電腦顯示器大小
bk_img = Image.fromarray(np.uint8(bk_img))
# 縮放到720*720,鋪滿電腦或者露個半截有啥好看的
bk_img = bk_img.resize((720, 720), Image.ANTIALIAS)
# 電腦螢幕大小那麼大的0圖片
bks_img = np.zeros((1080, 1920, 3))
# 中間換了
bks_img[180:900, 600:1320, :] = bk_img
# 重新儲存影像
Image.fromarray(np.uint8(bks_img)).save(bk_path)
# 載入桌面
path = os.getcwd()
set_background(os.path.join(path, bk_path))
if __name__ == '__main__':
get_and_deal_img()
完事兒弄個啥windows的計劃任務,一個小時來一發就行了。
相關文章
- 學以致用:Python爬取廖大Python教程製作pdfPython
- win10 mp4怎麼作為桌面背景_win10 mp4作為桌面背景操作步驟Win10
- python爬取網圖Python
- python 爬蟲 爬取 learnku 精華文章Python爬蟲
- Python爬取電影天堂Python
- Python爬取周杰倫instagramPython
- python 爬取 mc 皮膚Python
- Python《爬取IPhone各式桌布》PythoniPhone
- python例項,python網路爬蟲爬取大學排名!Python爬蟲
- python爬蟲——爬取大學排名資訊Python爬蟲
- Python爬蟲—爬取某網站圖片Python爬蟲網站
- python爬蟲--爬取鏈家租房資訊Python爬蟲
- python 爬蟲 1 爬取酷狗音樂Python爬蟲
- 【Python爬蟲】正則爬取趕集網Python爬蟲
- 用python爬取知識星球Python
- python爬取糗事百科Python
- python爬取北京租房資訊Python
- Python:爬取疫情每日資料Python
- 利用Python爬取必應桌布Python
- Python-爬取CVE漏洞庫?Python
- 關於python爬取網頁Python網頁
- python——豆瓣top250爬取Python
- Python爬蟲:爬取instagram,破解js加密引數Python爬蟲JS加密
- python網路爬蟲--爬取淘寶聯盟Python爬蟲
- Python爬蟲入門【5】:27270圖片爬取Python爬蟲
- Python 第一個爬蟲,爬取 147 小說Python爬蟲
- 小白學 Python 爬蟲(25):爬取股票資訊Python爬蟲
- 爬蟲——爬取貴陽房價(Python實現)爬蟲Python
- 房產資料爬取、智慧財產權資料爬取、企業工商資料爬取、抖音直播間資料python爬蟲爬取Python爬蟲
- Python爬蟲入門教程 50-100 Python3爬蟲爬取VIP視訊-Python爬蟲6操作Python爬蟲
- python爬蟲---網頁爬蟲,圖片爬蟲,文章爬蟲,Python爬蟲爬取新聞網站新聞Python爬蟲網頁網站
- Python為什麼叫爬蟲?Python為什麼適合寫爬蟲?Python爬蟲
- Python 爬取 baidu 股票市值資料PythonAI
- Python—Requests庫的爬取效能分析Python
- Python爬取糗事百科段子Python
- Python爬取噹噹網APP資料PythonAPP
- python爬取王者榮耀皮膚Python
- Python爬取CSDN部落格資料Python