首页 > 编程 > Python > 正文

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

2019-11-25 13:14:58
字体:
来源:转载
供稿:网友

如下所示:

from __future__ import unicode_literalsfrom threading import Timerfrom 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,translationdef 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给微信好友定时推送消息的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表