Python利用itchat库向好友或者公众号发消息的实例


Posted in Python onFebruary 21, 2019

首先获得好友或者公众号的UserName

1. 获取好友UserName

#coding=utf8
import itchat
itchat.auto_login(hotReload=True)

#想给谁发信息,先查找到这个朋友,name后填微信备注即可,deepin测试成功
users = itchat.search_friends(name='')
#获取好友全部信息,返回一个列表,列表内是一个字典
print(users)
#获取`UserName`,用于发送消息
userName = users[0]['UserName']
itcha.send("hello",toUserName = userName)
#coding=utf8
import itchat
itchat.auto_login(hotReload=True) 
#获取所有好友信息
account=itchat.get_friends()
# #获取自己的UserName
userName = account[0]['UserName']

2. 获取公众号UserName

#coding=utf8
import itchat

itchat.auto_login(hotReload=True) 
#返回完整的公众号列表
mps = itchat.get_mps()
## 获取名字中含有特定字符的公众号,也就是按公众号名称查找,返回值为一个字典的列表
mps = itchat.search_mps(name='CSDN')
print(mps)
#发送方法和上面一样
userName = mps[0]['UserName']
itchat.send("hello",toUserName = userName)

3. 发送内容代码如下

#coding=utf8
import itchat

itchat.auto_login(hotReload=True) 
#获取通讯录信息
account=itchat.get_friends()
# #获取自己的UserName
userName = account[0]['UserName']
#获取公众号信息
# mps = itchat.get_mps()
# print(mps)
lines = []
#读取txt文件
f = open("/home/numb/Desktop/aaa.txt") 
lines = f.readlines()#读取全部内容 
#循环发送文本内容
for i in range(90): 
 #UserName需要用上面获取的自己修改
 itchat.send(lines[i],toUserName='UserName') 
print("Success")

以上这篇Python利用itchat库向好友或者公众号发消息的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python list使用示例 list中找连续的数字
Jan 27 Python
Python获取电脑硬件信息及状态的实现方法
Aug 29 Python
python中异常捕获方法详解
Mar 03 Python
numpy自动生成数组详解
Dec 15 Python
Python图像处理之简单画板实现方法示例
Aug 30 Python
python requests爬取高德地图数据的实例
Nov 10 Python
python2.7实现邮件发送功能
Dec 12 Python
Python3安装pip工具的详细步骤
Oct 14 Python
如何基于Python创建目录文件夹
Dec 31 Python
使用PyTorch训练一个图像分类器实例
Jan 08 Python
Pytorch在dataloader类中设置shuffle的随机数种子方式
Jan 14 Python
解决import tensorflow as tf 出错的原因
Apr 16 Python
python使用wxpy轻松实现微信防撤回的方法
Feb 21 #Python
Python开发网站目录扫描器的实现
Feb 21 #Python
Python爬虫之UserAgent的使用实例
Feb 21 #Python
利用python实现在微信群刷屏的方法
Feb 21 #Python
Python实现微信自动好友验证,自动回复,发送群聊链接方法
Feb 21 #Python
使用python itchat包爬取微信好友头像形成矩形头像集的方法
Feb 21 #Python
对python借助百度云API对评论进行观点抽取的方法详解
Feb 21 #Python
You might like
使用 eAccelerator加速PHP代码的方法
2007/09/30 PHP
php 执行系统命令的方法
2009/07/07 PHP
ThinkPHP查询语句与关联查询用法实例
2014/11/01 PHP
整理的比较全的event对像在ie与firefox浏览器中的区别
2013/11/25 Javascript
js通过八个点 拖动改变div大小的实现方法
2014/03/05 Javascript
jquery form 加载数据示例
2014/04/21 Javascript
Javascript控制input输入时间格式的方法
2015/01/28 Javascript
Javascript中的包装类型介绍
2015/04/02 Javascript
JavaScript获取数组最小值和最大值的方法
2015/06/09 Javascript
利用HTML5的画布Canvas实现刮刮卡效果
2015/09/06 Javascript
JS实现的系统调色板完整实例
2016/12/21 Javascript
JS实现无缝循环marquee滚动效果
2017/05/22 Javascript
XMLHttpRequest对象_Ajax异步请求重点(推荐)
2017/09/28 Javascript
详解最新vue-cli 2.9.1的webpack存在问题
2017/12/16 Javascript
zTree树形菜单交互选项卡效果的实现方法
2017/12/25 Javascript
解析vue路由异步组件和懒加载案例
2018/06/08 Javascript
Express结合Webpack的全栈自动刷新
2019/05/23 Javascript
Javascript Dom元素获取和添加详解
2019/09/24 Javascript
Python的Django框架中使用SQLAlchemy操作数据库的教程
2016/06/02 Python
Python导入模块时遇到的错误分析
2017/08/30 Python
python中Switch/Case实现的示例代码
2017/11/09 Python
Python 记录日志的灵活性和可配置性介绍
2018/02/27 Python
谈谈Python中的while循环语句
2019/03/10 Python
pyinstaller打包多个py文件和去除cmd黑框的方法
2019/06/21 Python
pandas DataFrame创建方法的方式
2019/08/02 Python
python中使用paramiko模块并实现远程连接服务器执行上传下载功能
2020/02/29 Python
python MD5加密的示例
2020/10/19 Python
css3编写浏览器背景渐变背景色的方法
2018/03/05 HTML / CSS
Becextech新西兰:数码单反相机和手机在线商店
2018/04/27 全球购物
办公室文员工作自我评价
2013/12/01 职场文书
初一英语教学反思
2014/01/11 职场文书
元旦活动感言
2014/03/08 职场文书
电子商务专业应届生求职信
2014/05/28 职场文书
群众路线党员自我评议范文2014
2014/09/24 职场文书
网络营销实训总结
2015/08/03 职场文书
如何设计高效合理的MySQL查询语句
2021/05/26 MySQL