python怎样给微信发送
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python怎样给微信发送相关的知识,希望对你有一定的参考价值。
是不是要给微信发消息,这个比较麻烦,因为没有官方的API支持,都是高手们研究微信的通信协议,然后和自己开发的,你可以去github上找找,有相应的包,给微信发消息的 参考技术A 先保存下载转成压缩包 或者是用qq发送 邮箱都可以Python下发送定时消息给微信好友
1 """ 2 Description:时间可以改长一点 一分钟一个 3 Author:Nod 4 Date: 5 Record: 6 #---------------------------------v1-----------------------------------# 7 """ 8 9 10 11 from __future__ import unicode_literals 12 from threading import Timer 13 from wxpy import * 14 import requests 15 16 bot = Bot() 17 18 # linux执行登陆请调用下面的这句 19 #bot = Bot(console_qr=2,cache_path="botoo.pkl") 20 #获取金山词霸每日一句,英文和翻译 21 def get_news(): 22 url = "http://open.iciba.com/dsapi/" 23 r = requests.get(url) 24 content = r.json()[‘content‘] 25 note = r.json()[‘note‘] 26 return content, note 27 28 def send_news(): 29 try: 30 contents = get_news() 31 32 # 你朋友的微信备注,请注意最好你的好友备注只有1个 33 34 my_friend = bot.friends().search(u‘季学远‘)[0] 35 my_friend.send(contents[0]) 36 my_friend.send(contents[1]) 37 my_friend.send(u"Have a good one!") 38 # 每86400秒(1天),发送1次 39 t = Timer(86400, send_news) 40 t.start() 41 except: 42 43 44 45 # 你的微信名称,不是微信帐号。 46 47 my_friend = bot.friends().search(‘季学远‘)[0] 48 my_friend.send(u"今天消息发送失败了") 49 50 if __name__ == "__main__": 51 send_news()
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple requests
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple wxpy
以上是关于python怎样给微信发送的主要内容,如果未能解决你的问题,请参考以下文章