用Python实时获取地球卫星图并自动更新为桌面
生活随笔
收集整理的這篇文章主要介紹了
用Python实时获取地球卫星图并自动更新为桌面
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
本文轉(zhuǎn)載自數(shù)據(jù)札記館,作者吳小鵬,詳情可以掃描下方二維碼:
如何擁有夠酷炫逼格夠高的桌面?本文教你輕松定制自己的桌面背景(建議帶上耳機(jī)聽一下地球的聲音)最近瘋狂迷戀地球衛(wèi)星圖和地球的衛(wèi)星視頻,看上面的視頻簡直極度舒適。不禁想把這種圖片作為桌面背景圖。這就產(chǎn)生抓取其背景圖片作為桌面的想法。思路其實(shí)很簡單,三步搞定:第一步:獲取圖片,下載儲存第二步:將圖片設(shè)置成背景圖第三步:定時(shí)執(zhí)行任務(wù),更新地球的衛(wèi)星圖第一步首先找到自己想要獲取的圖片。如果你喜歡小姐姐的話點(diǎn)這里:如果你喜歡小哥哥的話點(diǎn)這里:我這里直接上高清地球衛(wèi)星圖,選擇Himawari-8,簡直是衛(wèi)星中的勞斯萊斯。https://zhuanlan.zhihu.com/p/23025599Himawari-8 (中文名:葵花-8)氣象衛(wèi)星于日本時(shí)間2014年10 月7 日使用三菱重工的H-IIA-25火箭成功發(fā)射。向日葵-8 是向日葵-7 的下一代氣象衛(wèi)星,設(shè)計(jì)壽命、氣象觀測能力都有大幅提高。
高清圖鏈接:http://himawari8.nict.go.jp/真的太美了!!!而且在該網(wǎng)站還有實(shí)時(shí)視頻可以觀看,美到你原地高潮!
那接下來要做的就是抓包高清地圖衛(wèi)星圖位置:http://himawari8-dl.nict.go.jp/himawari8/img/D531106/1d/550/?+?GMT時(shí)間_0_0.png那我們直接從網(wǎng)頁獲取圖片:def crawlWallpaper(cache_dir='download'): checkDir(cache_dir) url_base = 'http://himawari8-dl.nict.go.jp/himawari8/img/D531106/1d/550/' date = datetime.datetime.utcnow().strftime('%Y/%m/%d/') # 衛(wèi)星圖更新到網(wǎng)站上是有時(shí)延的 hour = str(int(datetime.datetime.utcnow().strftime('%H')) - 1).zfill(2) minute = str(datetime.datetime.utcnow().strftime('%M'))[0] + '0' second = '00' ext = '_0_0.png' picture_url = url_base + date + hour + minute + second + ext res = requests.get(picture_url) with open(os.path.join(cache_dir, 'cache_wallpaper.png'), 'wb') as f: f.write(res.content)
第二步我們需要將下載的圖片設(shè)置成電腦壁紙,這里主要使用win32api和win32gui這兩個(gè)包,在python3環(huán)境下可以直接安裝。
第三步你可以每天定時(shí)更換背景桌面,如果你足夠騷也可以把自動(dòng)任務(wù)每隔時(shí)間設(shè)置成兩小時(shí)!接下來看一下成果吧~cool~!
忍痛放棄最愛的純色背景,see you~已經(jīng)將程序打包好,下載后直接設(shè)置定時(shí)任務(wù)就可以實(shí)現(xiàn)桌面自動(dòng)更換明天就更換一下你的桌面背景吧~
參考資料:https://blog.csdn.net/ktpd_pro/article/details/56681710
如何擁有夠酷炫逼格夠高的桌面?本文教你輕松定制自己的桌面背景(建議帶上耳機(jī)聽一下地球的聲音)最近瘋狂迷戀地球衛(wèi)星圖和地球的衛(wèi)星視頻,看上面的視頻簡直極度舒適。不禁想把這種圖片作為桌面背景圖。這就產(chǎn)生抓取其背景圖片作為桌面的想法。思路其實(shí)很簡單,三步搞定:第一步:獲取圖片,下載儲存第二步:將圖片設(shè)置成背景圖第三步:定時(shí)執(zhí)行任務(wù),更新地球的衛(wèi)星圖第一步首先找到自己想要獲取的圖片。如果你喜歡小姐姐的話點(diǎn)這里:如果你喜歡小哥哥的話點(diǎn)這里:我這里直接上高清地球衛(wèi)星圖,選擇Himawari-8,簡直是衛(wèi)星中的勞斯萊斯。https://zhuanlan.zhihu.com/p/23025599Himawari-8 (中文名:葵花-8)氣象衛(wèi)星于日本時(shí)間2014年10 月7 日使用三菱重工的H-IIA-25火箭成功發(fā)射。向日葵-8 是向日葵-7 的下一代氣象衛(wèi)星,設(shè)計(jì)壽命、氣象觀測能力都有大幅提高。
高清圖鏈接:http://himawari8.nict.go.jp/真的太美了!!!而且在該網(wǎng)站還有實(shí)時(shí)視頻可以觀看,美到你原地高潮!
那接下來要做的就是抓包高清地圖衛(wèi)星圖位置:http://himawari8-dl.nict.go.jp/himawari8/img/D531106/1d/550/?+?GMT時(shí)間_0_0.png那我們直接從網(wǎng)頁獲取圖片:def crawlWallpaper(cache_dir='download'): checkDir(cache_dir) url_base = 'http://himawari8-dl.nict.go.jp/himawari8/img/D531106/1d/550/' date = datetime.datetime.utcnow().strftime('%Y/%m/%d/') # 衛(wèi)星圖更新到網(wǎng)站上是有時(shí)延的 hour = str(int(datetime.datetime.utcnow().strftime('%H')) - 1).zfill(2) minute = str(datetime.datetime.utcnow().strftime('%M'))[0] + '0' second = '00' ext = '_0_0.png' picture_url = url_base + date + hour + minute + second + ext res = requests.get(picture_url) with open(os.path.join(cache_dir, 'cache_wallpaper.png'), 'wb') as f: f.write(res.content)
第二步我們需要將下載的圖片設(shè)置成電腦壁紙,這里主要使用win32api和win32gui這兩個(gè)包,在python3環(huán)境下可以直接安裝。
第三步你可以每天定時(shí)更換背景桌面,如果你足夠騷也可以把自動(dòng)任務(wù)每隔時(shí)間設(shè)置成兩小時(shí)!接下來看一下成果吧~cool~!
忍痛放棄最愛的純色背景,see you~已經(jīng)將程序打包好,下載后直接設(shè)置定時(shí)任務(wù)就可以實(shí)現(xiàn)桌面自動(dòng)更換明天就更換一下你的桌面背景吧~
參考資料:https://blog.csdn.net/ktpd_pro/article/details/56681710
后臺回復(fù)“衛(wèi)星圖”可以獲得本文代碼
總結(jié)
以上是生活随笔為你收集整理的用Python实时获取地球卫星图并自动更新为桌面的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【杭州云栖·智能服务专场】AI+服务 阿
- 下一篇: 郑州大学“战疫杯”大学生程序设计在线邀请