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 通过URL打开图片实例详解
Jun 01 Python
Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
Jul 27 Python
如何在Django中设置定时任务的方法示例
Jan 18 Python
Python3 pip3 list 出现 DEPRECATION 警告的解决方法
Feb 16 Python
Python文件读写常见用法总结
Feb 22 Python
Python从列表推导到zip()函数的5种技巧总结
Oct 23 Python
解决pycharm debug时界面下方不出现step等按钮及变量值的问题
Jun 09 Python
python 实现两个npy档案合并
Jul 01 Python
Python定义一个Actor任务
Jul 29 Python
K近邻法(KNN)相关知识总结以及如何用python实现
Jan 28 Python
关于Python中*args和**kwargs的深入理解
Aug 07 Python
Qt自定义Plot实现曲线绘制的详细过程
Nov 02 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
PHP print类函数使用总结
2010/06/25 PHP
基于PHP对XML的操作详解
2013/06/07 PHP
php面向对象中static静态属性与方法的内存位置分析
2015/02/08 PHP
yii,CI,yaf框架+smarty模板使用方法
2015/12/29 PHP
Zend Framework实现Zend_View集成Smarty模板系统的方法
2016/03/05 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
2017/05/29 PHP
Yii2压缩PHP中模板代码的输出问题
2018/08/28 PHP
图片格式的JavaScript和CSS速查手册
2007/08/20 Javascript
Javascript call和apply区别及使用方法
2013/11/14 Javascript
js带前后翻页的图片切换效果代码分享
2015/09/08 Javascript
jQuery入门之层次选择器实例简析
2015/12/11 Javascript
jQuery实现输入框邮箱内容自动补全与上下翻动显示效果【附demo源码下载】
2016/09/20 Javascript
使用bootstrap validator的remote验证代码经验分享(推荐)
2016/09/21 Javascript
JavaScript面试题大全(推荐)
2016/09/22 Javascript
canvas实现流星雨的背景效果
2017/01/13 Javascript
JS+HTML5 FileReader对象用法示例
2017/04/07 Javascript
AngularJS实现进度条功能示例
2017/07/05 Javascript
利用纯js + transition动画实现移动端web轮播图详解
2017/09/10 Javascript
nvm、nrm、npm 安装和使用详解(小结)
2019/01/17 Javascript
vue离开当前页面触发的函数代码
2020/09/01 Javascript
微信小程序实现点击页面出现文字
2020/09/21 Javascript
antd design table更改某行数据的样式操作
2020/10/31 Javascript
[54:10]完美世界DOTA2联赛PWL S2 Magma vs FTD 第二场 11.29
2020/12/03 DOTA
用Python编写一个基于终端的实现翻译的脚本
2015/04/24 Python
深入讲解Python中面向对象编程的相关知识
2015/05/25 Python
Python如何import文件夹下的文件(实现方法)
2017/01/24 Python
windows下 兼容Python2和Python3的解决方法
2018/12/05 Python
Django项目创建到启动详解(最全最详细)
2019/09/07 Python
css3 transform过渡抖动问题解决
2020/10/23 HTML / CSS
详解HTML5中div和section以及article的区别
2015/07/14 HTML / CSS
YesBabyOnline美国:全球性的在线婚纱礼服工厂
2018/05/05 全球购物
英国奢侈品牌时尚购物平台:Farfetch(支持中文)
2020/02/18 全球购物
医学生自荐信
2013/12/03 职场文书
班子个人四风问题整改措施
2014/10/04 职场文书
CSS3常见动画的实现方式
2021/04/14 HTML / CSS
php中配置文件保存修改操作 如config.php文件的读取修改等操作
2021/05/12 PHP