python獲取地震信息 微信實(shí)時(shí)推送
本文實(shí)例為大家分享了python獲取地震信息微信實(shí)時(shí)推送的具體代碼,供大家參考,具體內(nèi)容如下
import requests,time from lxml import etree from wxpy import * # 微信登陸 bot = Bot() # 查找好友 group = bot.groups().search('珍愛生命 遠(yuǎn)離lisp')[0] #寫自己的討論組名稱 with open('log.txt', 'r') as f: rember = f.readline() headers = { 'User-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36', 'cookie':'Hm_lvt_e0025cd5d352165f8a646ccea5beb27d=1543211803; Hm_lpvt_e0025cd5d352165f8a646ccea5beb27d=1543211803', } while True: try: url = f'http://news.ceic.ac.cn/index.html?time={int(time.time())}' # 請(qǐng)求數(shù)據(jù) res = requests.get(url,headers = headers).text.encode('ISO-8859-1').decode('utf8') html_ele = etree.HTML(res) #返回列表 res = html_ele.xpath('//*[@id="news"]//td//text()') # 如果日志為空,發(fā)送最新的一條地震信息 if rember == '': msg = f'北京時(shí)間:{res[1]},在緯度:{res[2]} ,經(jīng)度{res[3]} 處發(fā)生了{(lán)res[0]}級(jí)地震,震源深度{res[4]}千米,參考位置:{res[5]}(5分鐘更新一次)' # 發(fā)送信息 group.send(msg) print('日志為空,msg:', msg) # 如果日志非空,就判斷是否是最新的,發(fā)送日志之后的所有新的數(shù)據(jù) else: i = res.index(rember) while i > 1: i -= 6 msg = f'北京時(shí)間:{res[i]},在緯度:{res[i+1]} ,經(jīng)度{res[i+2]} 處發(fā)生了{(lán)res[i-1]}級(jí)地震,震源深度{res[i+3]}千米,參考位置:{res[i+4]}(5分鐘更新一次)' # 發(fā)送信息 group.send(msg) print('日志非空,msg:',msg) time.sleep(300) rember = res[1] # 更新日志(記錄最新發(fā)送的地震信息) with open('log.txt', 'w') as f: f.write(res[1]) except: time.sleep(60)
# 運(yùn)行后10秒左右會(huì)有彈框顯示二維碼,掃描后即登陸自己的賬號(hào),并選擇匹配的討論組名稱進(jìn)行發(fā)送.
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
在PyCharm搭建OpenCV-python的環(huán)境的詳細(xì)過程
這篇文章主要介紹了在PyCharm搭建OpenCV-python的環(huán)境的詳細(xì)過程,本文通過圖文并茂的形式給大家介紹搭建步驟,對(duì)PyCharm搭建OpenCV-python環(huán)境相關(guān)知識(shí)感興趣的朋友一起看看吧2022-05-05Python+matplotlib實(shí)現(xiàn)簡(jiǎn)單曲線的繪制
Matplotlib是Python的繪圖庫,它能讓使用者很輕松地將數(shù)據(jù)圖形化,并且提供多樣化的輸出格式。本文將利用matplotlib繪制簡(jiǎn)單的曲線圖,感興趣的朋友可以學(xué)習(xí)一下2022-04-04解決一個(gè)pandas執(zhí)行模糊查詢sql的坑
這篇文章主要介紹了解決一個(gè)pandas執(zhí)行模糊查詢sql的坑,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-03-03python 刪除字符串中連續(xù)多個(gè)空格并保留一個(gè)的方法
今天小編就為大家分享一篇python 刪除字符串中連續(xù)多個(gè)空格并保留一個(gè)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-12-12Python3按一定數(shù)據(jù)位數(shù)格式處理bin文件的方法
今天小編就為大家分享一篇Python3按一定數(shù)據(jù)位數(shù)格式處理bin文件的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-01-01python獲取文件真實(shí)鏈接的方法,針對(duì)于302返回碼
今天小編就為大家分享一篇python獲取文件真實(shí)鏈接的方法,針對(duì)于302返回碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-05-05caffe的python接口生成配置文件學(xué)習(xí)
這篇文章主要介紹了caffe的python接口生成配置文件學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06