如何实现微信自动发节日祝福 20
目前实现微信自动回复都是利用web版微信接口,较为流行的python库有两个:itchat和wxpy,本文为大家介绍的是itchat。itchat已经对web微信接口做了很好的封装,使用起来非常简单,itchat.auto_login( )函数会自动生成微信登陆二维码,用手机微信扫一扫确认登陆之后,才会继续执行后面的代码。itchat提供了四个函数用于发送不同的信息(文本、图片、文件、视频),传入第二个参数是收信人。下图的例子是通过文件传输助手发送各种消息,代码很简单,需要注意的是不支持发送语音。
上面的例子实际上是实现了微信在web端和手机端的消息传输,将“filehelper”修改为微信好友的名字就能实现与好友的聊天。itchat提供了search_friend( )函数来查询好友的信息,函数中可以传入还有微信名或微信号,如果不传入参数则会返回当前登入账号的信息。返回的好友信息为json格式,我们可以像访问字典和数组一样方便的获取我们想要的数据。
获取数据之后,接下来的处理和分析就是python的拿手好戏了,比如我们可以统计好友中的性别比例和地域分布,或者从好友动态中提取热词制作词云等等。下面我们来用python统计一下我的微信还有性别比例,并绘制成饼图。实现思路很简单:用itchat.search_friend( )函数获取微信中所有好友信息,逐条遍历并根据性别计数,最后用调用matplotlib模块绘制饼图。哈登说“Men lie, women lie, numbers don't.”,一向自诩钢铁直男的我被数据无情打脸。
上面的例子实际上是实现了微信在web端和手机端的消息传输,将“filehelper”修改为微信好友的名字就能实现与好友的聊天。itchat提供了search_friend( )函数来查询好友的信息,函数中可以传入还有微信名或微信号,如果不传入参数则会返回当前登入账号的信息。返回的好友信息为json格式,我们可以像访问字典和数组一样方便的获取我们想要的数据。
这个就是比较需要头脑的一种电脑软件的一种方法,还有一种就是使用手机的形式,里德助手软件,可以更适合新手去实现自动群发的功能,更适合不会编程的人员吧。
在网上搜了一圈,发现了里德助手。但目前只支持安卓手机下载,只需要先将你的好友添加@+备注名,就可以了,从此,你的微信群发祝福(用来发广告就不好了)不会再千篇一律,助你稳固亲友、客户关系