【分享】Python微信图灵机器人
本帖最后由 Bearmax 于 2017-3-17 21:07 编辑注意:
扫码登陆
先说一下这个用了第三方模块(我比较喜欢称为第三方库)wxpy,使用之前需要安装这个库。
这个是Python3.5的版本,2.7应该不支持。
说教程的:
教程有很多,Python很简单语法基本上一看就懂,如果你之前有编程基础,语法几个小时就能搞定。
from wxpy import *
bot = Bot(cache_path = True)
#设立登陆缓存,无需重复登陆
my_friend = bot.friends()
tuling = Tuling(api_key="???")
#???这里需要你去图灵机器人申请api_key
# 回复 my_friend 的消息 (优先匹配后注册的函数!)
@bot.register(my_friend)
def reply_my_friend(msg):
tuling_reply = tuling.do_reply(msg)
# 开始监听和自动处理消息
bot.start()
说一下不好的地方,首先,wxpython用的是网页协议, 稳不稳定就不说了,但是容易被封是一定的,其次,wxpython是不支持微信摇一摇,抢红包等等功能的,如果要完善这个项目的话就必须要放弃网页协议,从而转向客户端的安卓协议,比如xpose的Hook技术,又或者是直接拿数据包分析微信协议本身的技术,这里就不多说了,如果是批量登陆或者批量加好友的话是个难题,网页版的限制太多了,不过还是感谢楼主分享的{:1_911:} knva 发表于 2017-3-17 16:48
python的微信机器人基本都是根据web的接口开发的.
对,这个wxpy就是模拟网页登陆的。 Python用什么环境开发呀~ 学习了,虽然不懂{:301_999:}
Python用什么环境开发呀~ 这是做什么用的 最近准备自学python,楼主有教程么 感觉好厉害的样子,虽然看不懂,还是帮顶下 Python用什么环境开发呀~ 依旧沉沉 发表于 2017-3-17 13:24
Python用什么环境开发呀~
这个问题直接百度