itchat

您所在的位置:网站首页 微信扫描二维码登录为什么会失效 itchat

itchat

2024-07-11 12:36| 来源: 网络整理| 查看: 265

说在前面:想要使用itchat库,重要的事情说三遍: 首先需要一个能登录网页版微信的微信号! 首先需要一个能登录网页版微信的微信号!! 首先需要一个能登录网页版微信的微信号!!!

个人python学习笔记的目录博客,点击可获取更多内容。【传送门】

itchat是python的一个第三方库,是一个网页版微信个人号接口,可以通过python来应用这个库实现对于微信的一些自动化操作。这些自动化操作都是基于收到信息,并以所收到的信息内容为基础,通过逻辑判断决定接下来的指令。 在这当中会涉及到很多的判断语句和循环结构。如果想要实现一些更加智能的回复效果,就像市面上很多的微信群聊机器人一样,那就还需要一些字典等作为机器人回复信息的依据。 但是不管最终要完成什么功能,了解itchat库的基本语句是必要的。这篇文章也将从itchat的基础语句开始介绍,并在最后附加上我的一些实战。

itchat——使用python登录网页版微信 一、itchat的安装二、itchat的基本内容1.调用2.登录2.1 基本指令2.2 参数设置2.2.1 退出登录后,一段时间内再登录不用扫码2.2.2 将获取的二维码在控制台上打印 2.3 使用示例 3.退出登录3.1 基本指令 4.发送消息4.1 基本指令4.2 参数设置4.2.1 发送文本类型4.2.2 发送文件类型4.2.3 发送图片类型4.2.4 发送视频类型 5.注册消息5.1 基本指令5.2 参数设置5.3 使用示例5.4 注册消息的优先级5.5 动态注册消息 6.消息内容6.1 微信一般消息内容6.2 常用字典内容6.2.1 文本消息(TEXT) 7.账号信息7.1 微信好友7.2 公众号7.3 微信群聊7.4 Uins 三、实战拓展1.官方实践项目分享8.1 微信控制器8.2 群发助手8.3 好友删除检测 2.拓展内容3.个人实战 参考文档

一、itchat的安装

在cmd中使用pip install itchat可以直接进行安装。我是用是conda,但是conda中显示搜索不到这个第三方库,于是我使用了本地安装的方法,详情可以看我的另一篇博文《pip安装的第三方库无法在Anaconda中调用》,介绍了可能会遇到的问题。有关itchat的使用,学习文件最好的还是参考官方说明。

二、itchat的基本内容 1.调用 import itchat 2.登录 2.1 基本指令 itchat.auto_login() # 执行后生成的二维码扫描以登录,且二维码在关闭后自动删除 itchat.run() # 登录微信后保持登录状态 ''' 应当注意:itchat.run()是一个循环,仅当退出登录时才结束循环, 在使用过程中应注意结合多线程来使用 ''' 2.2 参数设置 2.2.1 退出登录后,一段时间内再登录不用扫码

hotReload = True 退出登录后,一段时间内重新登录不需要扫描二维码,这会生成一个二维码,且一段时间后二维码会自动删除

2.2.2 将获取的二维码在控制台上打印

enableCmdQR = True True的值为块字符的宽度,可以根据自己的需求自行调整:

True的默认值为2若控制台背景为深色(黑色),则True>0若控制台背景为浅色(白色),则Trus


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3