一、itchat模块
- itchat :一个开源的微信个人号接口,可以实现信息收发、获取好友列表等功能。
import itchat
itchat.auto_login()
itchat.send("Hello World!")
ithcat.send("@fil@%s" % '/tmp/test.text')
ithcat.send("@img@%s" % '/tmp/test.png')
ithcat.send("@vid@%s" % '/tmp/test.mkv')
1、给微信的手机助手发信息
- send_file(fileDir, toUserName=None) fileDir是文件路径, 当文件不存在时,
将打印无此文件的提醒,返回值为True或者False
运行这个函数时电脑屏幕会出现一个二维码,手机微信扫描后即可完成登陆。同时终端会输出如下信息:
2、获取所有好友的信息且进行性别统计
-
在遍历friends列表的时候本函数提取其元素的key为Sex,这是因为,因为Sex对应的是性别啊!另外还有几个其他常用的key:
'NickName' 好友昵称 'RemarkName' 备注 'Signature' 签名 'Province': 省 'City': 市 'SEX' 性别,1男 2女 0其他
3、给指定联系人发送消息
二、练习
2、监控撤回消息