Python之itchat模块

一、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、监控撤回消息

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

发布了102 篇原创文章 · 获赞 21 · 访问量 5345

猜你喜欢

转载自blog.csdn.net/ranrancc_/article/details/101399470