今天给大家介绍一个Python模块wxpy,它基于itchat,通过大量的界面优化提高了模块的易用性,扩展了丰富的功能注:强烈推荐只使用小号运行机器人!从最近的反馈来看(2017年6月下旬),有一定概率会限制使用机器人登录,主要表现是网页版微信无法登录(但不影响手机等其他平台电话)。项目主页https://github.com/youfou/wxpy用于一些常见场景控制路由器、智能家居等开放接口的小工具运行脚本时自动发送日志到微信加群主为好友,自动拉取进群,跨账号或跨群转发消息自动与人聊天,和别人一起玩...总而言之,它可以用来实现各种微信个人号的自动化易于安装wxpy支持Python3.4-3.6,和2.7版本,假设你已经完成了Python的基本安装,如果还没有,请看这篇教程:Python安装教程。从PYPI官方源下载安装(国内可能会慢或不稳定):pipinstall-Uwxpy从豆瓣PYPI镜像源下载安装(国内用户推荐):pipinstall-Uwxpy-i》https://pypi.doubanio.com/simple/》微信登录超简单:#导入模块fromwxpyimport*#初始化机器人,扫码登录bot=Bot()**查找好友:**#搜索对于名字中含有“你号”的深圳朋友my_friend=bot.friends().search('你号',sex=MALE,city="Shenzhen")[0]**发送消息:**#发送文本tofriendmy_friend.send('HelloWeChat!')#发送图片my_friend.send_image('my_picture.jpg')**自动回复各种消息:**#打印其他好友、群聊和公众号@bot的消息.register()defprint_others(msg):print(msg)#回复my_friend的消息(匹配后注册的功能优先!)@bot.register(my_friend)defreply_my_friend(msg):return'received:{}({})'.format(msg.text,msg.type)#自动接受新好友请求@bot.register(msg_types=FRIENDS)defauto_accept_friends(msg):#接受好友请求new_friend=msg.card.accept()#给新朋友发送消息new_friend.send('哈哈,我自动接受了你的friendrequest')Stayloggedin/running:#进入Python命令行,让程序保持运行、图片、视频、文件通过关键字或用户属性搜索好友、群聊、群成员等获取好友/群成员的昵称、备注、性别、地区等信息加好友、建群、邀请群、搬出该组我们的文章到此结束,如果您今天想要我们的Python教程,请继续关注我们。如果对您有帮助,请点击下方的赞/观看。有什么问题可以在下方留言区留言,我们会耐心解答!Python实战宝典(pythondict.com)不只是一个合集欢迎关注公众号:Python实战宝典原文来自Python实战宝典:Python微信自动回复
