python获取地震信息微信实时推送

  

本文实例为大家分享了python获取地震信息微信实时推送的具体代码,供大家参考,具体内容如下

        导入请求,时间   从lxml进口etree   从wxpy进口*      #微信登陆   机器人=bot ()   #查找好友   组=bot.groups ()。搜索(“珍爱生命远离lisp的)[0]#写自己的讨论组名称      用开放(的日志。txt”、“r”)作为f:   记得=f.readline ()      头={   “用户代理”:“Mozilla/5.0 (Windows NT 10.0;Win64;AppleWebKit x64)/537.36 (KHTML,像壁虎)Chrome/70.0.3538.110 Safari/537.36”,   “饼干”:“Hm_lvt_e0025cd5d352165f8a646ccea5beb27d=1543211803;Hm_lpvt_e0025cd5d352165f8a646ccea5beb27d=1543211803”,   }      而真正的:   试一试:   url=f 'http://news.ceic.ac.cn/index.html& # 63;时间={int (time.time ())}”   #请求数据   res=请求。get (url,头=头).text.encode (“iso - 8859 - 1”) .decode (use utf8)   html_ele=etree.HTML (res)   #返回列表   res=html_ele.xpath ('//* [@ id="新闻"]//td//text ()”)      #如果日志为空,发送最新的一条地震信息   如果记得==?   味精=f的北京时间:{res[1]},在纬度:{res[2]},经度{res[3]}处发生了{res[0]}级地震,震源深度{res[4]}千米,参考位置:{res[5]}(5分钟更新一次)的   #发送信息   group.send(味精)   打印(“日志为空,味精:“,味精)      #如果日志非空,就判断是否是最新的,发送日志之后的所有新的数据   其他:   我=res.index(记得)   当我在1:   我-=6   味精=f的北京时间:{res[我]},在纬度:{res (i + 1)},经度{res [i + 2]}处发生了{res(张)}级地震,震源深度{res (i + 3]}千米,参考位置:{res(+ 4)}(5分钟更新一次)的   #发送信息   group.send(味精)   打印(“日志非空,味精:“,味精)      time . sleep (300)   记得=res [1]   #更新日志(记录最新发送的地震信息)   用开放(的日志。txt”、“w”)作为f:   f.write (res [1])   除了:   time . sleep (60)      

#运行后10秒左右会有弹框显示二维码,扫描后即登陆自己的账号,并选择匹配的讨论组名称进行发送。
  

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

python获取地震信息微信实时推送