Python-使用itchat操作微信数据
程序员文章站
2022-06-04 10:38:43
...
Python-itchat简介
一,itchat说明文档
传送门—请戳这里
itchat可以通过python操作微信数据,包括登陆,发送消息,创建聊天群,加好友,获取头像等等。简单好用,功能比较全面。
二,Python环境下使用
我使用的Anaconda3.X的python环境 + Pycharm。
第一步当然是pip包,使用pip install itchat命令安装itchat的包,这个过程我就摸索了有一会儿。
首先需要这个pip是在cmd控制台中执行的命令:
当然在这个过程中可能会有一些其他需要的包未安装,出现提示时,可以去Pycharm内进行安装,或者也进行pip安装。
Pycharm内安装必须的包如下图:
File—>Setting—>选择Project—>Project Interpreter:
点击红框内加号:
在上面的搜索框内输入所需的包名,之后选中需要的包,点击”Install Package”。
二,简单的操作
- 登陆
- 发送消息
- 获取全部好友列表
主要请参考开头的itchat传送门文档,以下代码仅作示例:
#引入itchat包
import itchat
#自动登陆(括号内参数可以保持一段时间登录状态)
itchat.auto_login(hotReload=True)
#打印出好友列表
print(itchat.get_friends())
userName= '[指定的好友userName]'
message_concent = 'Hello,world!'
itchat.send(message_concent,wife)
三,使用itchat的目的
- 可以用来做微信的自动回复
- 可以进行微信好友数据的爬取
- 可以自动化操作微信
- 我本来是想爬取微信朋友圈,目前还没实施
推荐阅读
-
微信小程序实现获取用户信息并存入数据库操作示例
-
微信小程序学习笔记之跳转页面、传递参数获得数据操作图文详解
-
微信小程序使用canvas的画图操作示例
-
微信小程序中使用ECharts 异步加载数据实现图表功能
-
微信小程序自定义组件传值 页面和组件相互传数据操作示例
-
微信小程序之数据双向绑定与数据操作
-
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
-
Python使用itchat获取微信好友
-
微信小程序授权 获取用户的openid和session_key【后端使用java语言编写】,我写的是get方式,目的是测试能否获取到微信服务器中的数据,后期我会写上post请求方式。
-
微信小程序中使用ECharts 异步加载数据的方法