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引用DLL文件的方法
May 11 Python
Python获取邮件地址的方法
Jul 10 Python
Python+微信接口实现运维报警
Aug 27 Python
Python编程之微信推送模板消息功能示例
Aug 21 Python
python读取文本中数据并转化为DataFrame的实例
Apr 10 Python
Django之模型层多表操作的实现
Jan 08 Python
python 猴子补丁(monkey patch)
Jun 26 Python
Python 开发工具PyCharm安装教程图文详解(新手必看)
Feb 28 Python
Python实现获取当前目录下文件名代码详解
Mar 10 Python
python 弧度与角度互转实例
Apr 15 Python
OpenCV利用python来实现图像的直方图均衡化
Oct 21 Python
Python中else的三种使用场景
Jun 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
php单件模式结合命令链模式使用说明
2008/09/07 PHP
解析PHP工厂模式的好处
2013/06/18 PHP
php接口和抽象类使用示例详解
2014/03/02 PHP
PHP安全下载文件的方法
2016/04/07 PHP
Zend Framework数据库操作技巧总结
2017/02/18 PHP
thinkPHP通用控制器实现方法示例
2017/11/23 PHP
PHPMailer ThinkPHP实现自动发送邮件功能
2018/06/10 PHP
游览器中javascript的执行过程(图文)
2012/05/20 Javascript
JQuery中根据属性或属性值获得元素(6种情况获取方法)
2013/01/17 Javascript
js不能跳转到上一页面的问题解决方法
2013/03/01 Javascript
JSCode all of Brower 全局屏蔽网页右键功能 具体实现
2013/06/05 Javascript
Asp.Net alert弹出提示信息的几种方法总结
2014/01/29 Javascript
js this函数调用无需再次抓获id,name或标签名
2014/03/03 Javascript
js完美实现@提到好友特效(兼容各大浏览器)
2015/03/16 Javascript
7个去伪存真的JavaScript面试题
2016/01/07 Javascript
JavaScript中Object.prototype.toString方法的原理
2016/02/24 Javascript
jQuery实现验证年龄简单思路
2016/02/24 Javascript
jQuery Html控件基本操作(日常收集整理)
2016/03/11 Javascript
JavaScript+Java实现HTML页面转为PDF文件保存的方法
2016/05/30 Javascript
微信小程序后台解密用户数据实例详解
2017/06/28 Javascript
js模拟百度模糊搜索的实例
2017/08/04 Javascript
表格展示利器 Bootstrap Table实例代码
2017/09/06 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
2017/12/23 Javascript
vue.js获得当前元素的文字信息方法
2018/03/09 Javascript
Django实现自定义404,500页面教程
2017/03/26 Python
Python遍历pandas数据方法总结
2018/02/09 Python
pyqt5 使用label控件实时显示时间的实例
2019/06/14 Python
浅析Python与Mongodb数据库之间的操作方法
2019/07/01 Python
Python如何实现后端自定义认证并实现多条件登陆
2020/06/22 Python
python实现经典排序算法的示例代码
2021/02/07 Python
法学研究生自我鉴定范文
2013/12/04 职场文书
镇政府副镇长群众路线专题民主生活会对照检查材料
2014/09/19 职场文书
校长师德表现自我评价
2015/03/04 职场文书
庆七一晚会主持词
2015/06/30 职场文书
2015年小学生暑假总结
2015/07/13 职场文书
MySQL 8.0 驱动与阿里druid版本兼容问题解决
2021/07/01 MySQL