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列表与元组详解实例
Nov 01 Python
深入理解python中的浅拷贝和深拷贝
May 30 Python
一篇文章了解Python中常见的序列化操作
Jun 20 Python
Python空间数据处理之GDAL读写遥感图像
Aug 01 Python
将python依赖包打包成window下可执行文件bat方式
Dec 26 Python
Python ini文件常用操作方法解析
Apr 26 Python
判断Threading.start新线程是否执行完毕的实例
May 02 Python
对Matlab中共轭、转置和共轭装置的区别说明
May 11 Python
python随机模块random的22种函数(小结)
May 15 Python
一文详述 Python 中的 property 语法
Sep 01 Python
python制作微博图片爬取工具
Jan 16 Python
浅谈Python列表嵌套字典转化的问题
Apr 07 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实现将HTML5中Canvas图像保存到服务器的方法
2014/11/28 PHP
客户端脚本中常常出现的一些问题和调试技巧
2007/01/09 Javascript
IE与FireFox的兼容性问题分析
2007/04/22 Javascript
iframe子页面获取父页面元素的方法
2013/11/05 Javascript
jquery常用特效方法使用示例
2014/04/25 Javascript
jQuery老黄历完整实现方法
2015/01/16 Javascript
浅谈javascript获取元素transform参数
2015/07/24 Javascript
Jquery 1.9.1源码分析系列(十二)之筛选操作
2015/12/02 Javascript
js编写贪吃蛇的小游戏
2020/08/24 Javascript
js实现简单的计算器功能
2017/01/16 Javascript
jquery实现倒计时小应用
2017/09/19 jQuery
基于jQuery的$.getScript方法去加载javaScript文档解析
2017/11/08 jQuery
Vue.js表单标签中的单选按钮、复选按钮和下拉列表的取值问题
2017/11/22 Javascript
在vue中安装使用vux的教程详解
2018/09/16 Javascript
jQuery实现的老虎机跑动效果示例
2018/12/29 jQuery
使用express获取微信小程序二维码小记
2019/05/21 Javascript
NodeJs 实现简单WebSocket即时通讯的示例代码
2019/08/05 NodeJs
小程序分享链接onShareAppMessage的具体用法
2020/05/22 Javascript
解决vue项目获取dom元素宽高总是不准确问题
2020/07/29 Javascript
python 自动化将markdown文件转成html文件的方法
2016/09/23 Python
Python实现中文数字转换为阿拉伯数字的方法示例
2017/05/26 Python
Python中使用支持向量机SVM实践
2017/12/27 Python
python安装教程
2018/02/28 Python
浅析python实现scrapy定时执行爬虫
2018/03/04 Python
Python设计模式之原型模式实例详解
2019/01/18 Python
PyQt QCombobox设置行高的方法
2019/06/20 Python
python面试题之列表声明实例分析
2019/07/08 Python
Python实现语音识别和语音合成功能
2019/09/20 Python
Pytorch之扩充tensor的操作
2021/03/04 Python
基于 HTML5 WebGL 实现的垃圾分类系统
2019/10/08 HTML / CSS
欧洲最大的拼图游戏商店:JigsawPuzzle.co.uk
2018/07/04 全球购物
巴西最大的珠宝连锁店:Vivara
2019/04/18 全球购物
机关工会工作总结2015
2015/05/26 职场文书
职工的安全责任书范文!
2019/07/02 职场文书
导游词之湖北武当山
2019/09/23 职场文书
Java 将PPT幻灯片转为HTML文件的实现思路
2021/06/11 Java/Android