您的位置:首页 > 脚本大全 > > 正文

python能操作微信定时发消息(python给微信好友定时推送消息的示例)

更多 时间:2022-01-27 01:34:19 类别:脚本大全 浏览量:1080

python能操作微信定时发消息

python给微信好友定时推送消息的示例

如下所示:

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • from __future__ import unicode_literals
  • from threading import Timer
  • from wxpy import *
  • import requests
  • #bot = Bot()
  • #bot = Bot(console_qr=2,cache_path="botoo.pkl")#这里的二维码是用像素的形式打印出来!,如果你在win环境上运行,替换为 bot=Bot()
  • bot = Bot(cache_path=True)
  •  
  • def get_news1():
  • #获取金山词霸每日一句,英文和翻译
  •   url = "http://open.iciba.com/dsapi/"
  •   r = requests.get(url)
  •   contents = r.json()['content']
  •   translation= r.json()['translation']
  •   return contents,translation
  • def send_news():
  •   try:
  •     my_friend = bot.friends().search(u'狂奔的蜗牛')[0#你朋友的微信名称,不是备注,也不是微信帐号。
  •     my_friend.send(get_news1()[0])
  •     my_friend.send(get_news1()[1][5:])
  •     my_friend.send(u"以上是金山词霸每日一句,崔苹正在轰炸你的微信!")
  •     t = Timer(6000000, send_news)#每86400秒(1天),发送1次,不用linux的定时任务是因为每次登陆都需要扫描二维码登陆,很麻烦的一件事,就让他一直挂着吧
  •     t.start()
  •   except:
  •     my_friend = bot.friends().search('奶瓶仔')[0]#你的微信名称,不是微信帐号。
  •     my_friend.send(u"今天消息发送失败了")
  • if __name__ == "__main__":
  •   send_news()
  • 以上这篇python给微信好友定时推送消息的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。

    原文链接:https://blog.csdn.net/cuiping1993/article/details/80212083

    您可能感兴趣