最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python獲取地震信息 微信實時推送

 更新時間:2019年06月18日 15:01:49   作者:1874445373@qq.com  
這篇文章主要為大家詳細介紹了python獲取地震信息,微信實時推送,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了python獲取地震信息微信實時推送的具體代碼,供大家參考,具體內(nèi)容如下

import requests,time
from lxml import etree
from wxpy import *
 
# 微信登陸
bot = Bot()
# 查找好友
group = bot.groups().search('珍愛生命 遠離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())}'
  # 請求數(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'北京時間:{res[1]},在緯度:{res[2]} ,經(jīng)度{res[3]} 處發(fā)生了{res[0]}級地震,震源深度{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'北京時間:{res[i]},在緯度:{res[i+1]} ,經(jīng)度{res[i+2]} 處發(fā)生了{res[i-1]}級地震,震源深度{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)

# 運行后10秒左右會有彈框顯示二維碼,掃描后即登陸自己的賬號,并選擇匹配的討論組名稱進行發(fā)送.

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python 解析XML文件

    Python 解析XML文件

    google一篇關于Python解析XML文件的博文不過XML文件出錯,整理如下。
    2009-04-04
  • Pandas借助Numpy實現(xiàn)優(yōu)化的條件檢索代碼

    Pandas借助Numpy實現(xiàn)優(yōu)化的條件檢索代碼

    Numpy其實是最早的處理數(shù)據(jù)的Python庫,它的核心ndarray對象,是一個高效的n維數(shù)組結(jié)構(gòu),本文主要介紹了Pandas如何借助Numpy優(yōu)化條件檢索,感興趣的可以了解下
    2024-03-03
  • Python解析Excle文件中的數(shù)據(jù)方法

    Python解析Excle文件中的數(shù)據(jù)方法

    今天小編就為大家分享一篇Python解析Excle文件中的數(shù)據(jù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • PyQt5多線程刷新界面防假死示例

    PyQt5多線程刷新界面防假死示例

    今天小編就為大家分享一篇PyQt5多線程刷新界面防假死示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python seek()和tell()函數(shù)的具體使用

    Python seek()和tell()函數(shù)的具體使用

    本文主要介紹了Python seek()和tell()函數(shù)的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • Python線程池的實現(xiàn)淺析

    Python線程池的實現(xiàn)淺析

    當有多個?IO?密集型的任務要被處理時,我們自然而然會想到多線程。而線程池的實現(xiàn)也很簡單,因為?Python?提供了一個標準庫?concurrent.futures,已經(jīng)內(nèi)置了對線程池的支持。所以本篇文章,我們就來詳細介紹一下該模塊的用法
    2022-08-08
  • Python沖頂大會 快來答題!

    Python沖頂大會 快來答題!

    直播答題沖頂大會,你玩了嗎?本文為大家分享了10道Python測試題,你答對1道算我輸
    2018-01-01
  • Python中axis=0與axis=1指的方向有什么不同詳解

    Python中axis=0與axis=1指的方向有什么不同詳解

    對數(shù)據(jù)進行操作時,經(jīng)常需要在橫軸方向或者數(shù)軸方向?qū)?shù)據(jù)進行操作,這時需要設定參數(shù)axis的值,下面這篇文章主要給大家介紹了關于Python中axis=0與axis=1指的方向有什么不同的相關資料,需要的朋友可以參考下
    2024-01-01
  • 超詳細注釋之OpenCV更改像素與修改圖像通道

    超詳細注釋之OpenCV更改像素與修改圖像通道

    這篇文章主要介紹了OpenCV更改像素與修改圖像通道,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • 舉例講解Python中的身份運算符的使用方法

    舉例講解Python中的身份運算符的使用方法

    這篇文章主要介紹了舉例講解Python中的身份運算符的使用方法,是Python入門學習中的基礎知識,需要的朋友可以參考下
    2015-10-10

最新評論

祁阳县| 当涂县| 长宁区| 平安县| 林甸县| 龙井市| 驻马店市| 青浦区| 邹城市| 临沂市| 柳州市| 正宁县| 福贡县| 临西县| 封丘县| 龙南县| 台山市| 齐齐哈尔市| 汾西县| 太谷县| 西华县| 聂荣县| 陇西县| 梅州市| 吐鲁番市| 图木舒克市| 盐边县| 石嘴山市| 太谷县| 台南县| 和平县| 和平区| 曲周县| 华池县| 朔州市| 潼关县| 噶尔县| 博野县| 陆丰市| 石河子市| 商丘市|