Python使用itcaht库实现微信自动收发消息功能


Posted in Python onJuly 13, 2020

itchat库

  • 模拟微信网页登录
  • 通过python code接受/发送微信消息
  • 实现微信聊天机器人:调用聊天机器人api,将接收到的微信消息传给api,再将api返回的消息传给微信

展示如何使用itchat发送微信消息

# !pip install itchat
import itchat

在当前文件夹下生成二维码图片,微信扫码即可登录网页版微信

itchat.auto_login()

Getting uuid of QR code.
Downloading QR code.
Please scan the QR code to log in.
Please press confirm on your phone.
Loading the contact, this may take a little while.
Login successfully as 小白

通过微信名称查找接收消息的对象

users = itchat.search_friends(name="小白") # 这里是给自己发送消息
user_name = users[0]["UserName"]

对象表示成这样的一个字符串

user_name

'@40f90812b2233588e8ebda1e8d8f01d48d32a384e31f0a96yaa4859a41123456'

toUserName指定接受消息的对象;每隔10s发送一次"hello world",发送3次

import time

for i in range(3):
 itchat.send("hello, world", toUserName=user_name)
 time.sleep(10)

总结

到此这篇关于Python使用itcaht库实现微信自动收发消息的文章就介绍到这了,更多相关python itcaht库微信自动收发消息内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python正则表达式中的括号匹配问题
Dec 14 Python
Python的另外几种语言实现
Jan 29 Python
在DigitalOcean的服务器上部署flaskblog应用
Dec 19 Python
基于python元祖与字典与集合的粗浅认识
Aug 23 Python
Python 3.6 读取并操作文件内容的实例
Apr 23 Python
Python函数的默认参数设计示例详解
Dec 01 Python
python数据预处理 :数据抽样解析
Feb 24 Python
Python通过两个dataframe用for循环求笛卡尔积
Apr 29 Python
python 中的命名空间,你真的了解吗?
Aug 19 Python
Python2及Python3如何实现兼容切换
Sep 01 Python
简单介绍Python的第三方库yaml
Jun 18 Python
Django Paginator分页器的使用示例
Jun 23 Python
解决Pycharm 中遇到Unresolved reference 'sklearn'的问题
Jul 13 #Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
Jul 13 #Python
浅析Python 抽象工厂模式的优缺点
Jul 13 #Python
python正则表达式的懒惰匹配和贪婪匹配说明
Jul 13 #Python
浅析Python 简单工厂模式和工厂方法模式的优缺点
Jul 13 #Python
对python中list的五种查找方法说明
Jul 13 #Python
使用Python项目生成所有依赖包的清单方式
Jul 13 #Python
You might like
VFP与其他应用程序的集成
2006/10/09 PHP
PHP与SQL注入攻击[二]
2007/04/17 PHP
php从完整文件路径中分离文件目录和文件名的方法
2015/03/13 PHP
php简单获取文件扩展名的方法
2015/03/24 PHP
java模拟PHP的pack和unpack类
2016/04/13 PHP
Laravel5权限管理方法详解
2016/07/26 PHP
PHP基于curl后台远程登录正方教务系统的方法
2016/10/14 PHP
PHP面向对象程序设计方法实例详解
2016/12/24 PHP
Yii2使用表单上传文件的实例代码
2017/08/03 PHP
JavaScript null和undefined区别分析
2009/10/14 Javascript
javascript instanceof 与typeof使用说明
2010/01/11 Javascript
jquery 学习之二 属性(类)
2010/11/25 Javascript
jqPlot 基于jquery的画图插件
2011/04/26 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/20 Javascript
jQuery原生的动画效果
2015/07/10 Javascript
轻松学习jQuery插件EasyUI EasyUI实现树形网络基本操作(2)
2015/11/30 Javascript
JavaScript实现获取某个元素相邻兄弟节点的prev与next方法
2016/01/25 Javascript
jQuery 获取跨域XML(RSS)数据的相关总结分析
2016/05/18 Javascript
深入浅出ES6新特性之函数默认参数和箭头函数
2016/08/01 Javascript
mpvue小程序循环动画开启暂停的实现方法
2019/05/15 Javascript
使用rpclib进行Python网络编程时的注释问题
2015/05/06 Python
在Python的while循环中使用else以及循环嵌套的用法
2015/10/14 Python
Python for Informatics 第11章之正则表达式(二)
2016/04/21 Python
Python3安装Scrapy的方法步骤
2017/11/23 Python
Python实现的逻辑回归算法示例【附测试csv文件下载】
2018/12/28 Python
pyqt 实现QlineEdit 输入密码显示成圆点的方法
2019/06/24 Python
python路径的写法及目录的获取方式
2019/12/26 Python
飞利浦比利时官方网站:Philips比利时
2016/08/24 全球购物
AVIS安飞士奥地利租车官网:提供奥地利、欧洲和全世界汽车租赁
2016/11/29 全球购物
印度婴儿用品在线商店:Firstcry.com
2016/12/05 全球购物
入党思想汇报
2014/01/05 职场文书
学生生病请假条范文
2014/02/16 职场文书
环境日宣传活动总结
2014/07/09 职场文书
初三英语教学计划
2015/01/23 职场文书
酒店总经理岗位职责
2015/04/01 职场文书
《西游记》读后感(3篇)
2019/09/20 职场文书