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中的元组与逻辑运算符
Oct 13 Python
Python制作简单的网页爬虫
Nov 22 Python
Python元组常见操作示例
Feb 19 Python
Python CVXOPT模块安装及使用解析
Aug 01 Python
Python递归函数 二分查找算法实现解析
Aug 12 Python
pandas factorize实现将字符串特征转化为数字特征
Dec 19 Python
Python实现搜索算法的实例代码
Jan 02 Python
使用Python实现将多表分批次从数据库导出到Excel
May 15 Python
Kmeans均值聚类算法原理以及Python如何实现
Sep 26 Python
pytorch中index_select()的用法详解
Jan 06 Python
Python基础之操作MySQL数据库
May 06 Python
Python使用scapy模块发包收包
May 07 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
session 的生命周期是多长
2006/10/09 PHP
深入理解PHP原理之异常机制
2010/08/21 PHP
通过缓存数据库结果提高PHP性能的原理介绍
2012/09/05 PHP
PHP正则提取不包含指定网址的图片地址的例子
2014/04/21 PHP
新浪的图片新闻效果
2007/01/13 Javascript
JS DOM 操作实现代码
2010/08/01 Javascript
javascrip客户端验证文件大小及文件类型并重置上传
2011/01/12 Javascript
js 触发select onchange事件代码
2014/03/20 Javascript
JavaScript 变量、作用域及内存
2015/04/08 Javascript
js实现非常简单的焦点图切换特效实例
2015/05/07 Javascript
javascript类型系统 Window对象学习笔记
2016/01/07 Javascript
10个JavaScript中易犯小错误
2016/02/14 Javascript
基于JavaScript实现鼠标箭头移动图片跟着移动
2016/08/30 Javascript
解析JavaScript实现DDoS攻击原理与保护措施
2016/12/26 Javascript
Javascript中的async awai的用法
2017/05/17 Javascript
webpack构建换肤功能的思路详解
2017/11/27 Javascript
vue axios请求超时的正确处理方法
2018/04/02 Javascript
详解JavaScript实现动态的轮播图效果
2019/04/29 Javascript
jquery中为什么能用$操作
2019/06/18 jQuery
vue3+typescript实现图片懒加载插件
2020/10/26 Javascript
[02:04]完美世界城市挑战赛秋季赛报名开始 谁是solo路人王?
2019/10/10 DOTA
Python求两个文本文件以行为单位的交集、并集与差集的方法
2015/06/17 Python
python如何通过protobuf实现rpc
2016/03/06 Python
window7下的python2.7版本和python3.5版本的opencv-python安装过程
2019/10/24 Python
python bluetooth蓝牙信息获取蓝牙设备类型的方法
2019/11/29 Python
Python实现遗传算法(二进制编码)求函数最优值方式
2020/02/11 Python
Python进程Multiprocessing模块原理解析
2020/02/28 Python
CSS3移动端vw+rem不依赖JS实现响应式布局的方法
2019/01/23 HTML / CSS
Crocs波兰官方商店:女鞋、男鞋、童鞋、洞洞鞋
2019/10/08 全球购物
中专毕业自我鉴定
2013/10/16 职场文书
影视艺术学院毕业生自荐信
2013/11/13 职场文书
甜品店的创业计划书范文
2014/01/02 职场文书
火锅店创业计划书范文
2014/02/02 职场文书
机电一体化毕业生自荐信
2014/06/19 职场文书
停电通知范文
2015/04/16 职场文书
java版 简单三子棋游戏
2022/05/04 Java/Android