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写的一个简单DNS服务器实例
Jun 04 Python
python根据给定文件返回文件名和扩展名的方法
Mar 27 Python
使用python在本地电脑上快速处理数据
Jun 22 Python
python利用正则表达式排除集合中字符的功能示例
Oct 10 Python
python实现类之间的方法互相调用
Apr 29 Python
Python装饰器简单用法实例小结
Dec 03 Python
将Python文件打包成.EXE可执行文件的方法
Aug 11 Python
python 哈希表实现简单python字典代码实例
Sep 27 Python
简单了解python数组的基本操作
Nov 26 Python
python获取栅格点和面值的实现
Mar 10 Python
Python任务调度利器之APScheduler详解
Apr 02 Python
Python类super()及私有属性原理解析
Jun 15 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
让这部DC动画新作刷新你的认知
2020/03/03 欧美动漫
一个php作的文本留言本的例子(四)
2006/10/09 PHP
修改php.ini以达到屏蔽错误信息并记录日志
2013/06/16 PHP
php实现随机生成易于记忆的密码
2015/06/19 PHP
php中curl和soap方式请求服务超时问题的解决
2018/06/11 PHP
添加JavaScript重载函数的辅助方法2
2010/07/04 Javascript
Raphael带文本标签可拖动的图形实现代码
2013/02/20 Javascript
jquery给图片添加鼠标经过时的边框效果
2013/11/12 Javascript
node.js中的fs.appendFileSync方法使用说明
2014/12/17 Javascript
js强制把网址设为默认首页
2015/09/29 Javascript
jQuery内容折叠效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
JavaScript实现向select下拉框中添加和删除元素的方法
2017/03/07 Javascript
Angular.js指令学习中一些重要属性的用法教程
2017/05/24 Javascript
js replace 全局替换的操作方法
2018/06/12 Javascript
layui中使用jquery控制radio选中事件的示例代码
2018/08/15 jQuery
vue侧边栏动态生成下级菜单的方法
2018/09/07 Javascript
jquery 遍历hash操作示例【基于ajax交互】
2019/10/12 jQuery
[48:52]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第一局
2016/02/25 DOTA
[43:51]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS Secret
2018/03/31 DOTA
[01:46]2018完美盛典章节片——坚守
2018/12/17 DOTA
Python函数参数类型*、**的区别
2015/04/11 Python
理解Python中的With语句
2016/03/18 Python
在Python中通过threading模块定义和调用线程的方法
2016/07/12 Python
python实现抖音视频批量下载
2018/06/20 Python
python导入pandas具体步骤方法
2019/06/23 Python
Python之time模块的时间戳,时间字符串格式化与转换方法(13位时间戳)
2019/08/12 Python
Anaconda3中的Jupyter notebook添加目录插件的实现
2020/05/18 Python
什么是Python包的循环导入
2020/09/08 Python
HTML5页面无缝闪开的问题及解决方案
2020/06/11 HTML / CSS
英国专业美容产品在线:Mylee(从指甲到脱毛)
2020/07/06 全球购物
大一学生的职业生涯规划书范文
2014/01/19 职场文书
优乐美广告词
2014/03/14 职场文书
党员演讲稿
2014/09/04 职场文书
实习科室评语
2015/01/04 职场文书
小学新课改心得体会
2016/01/22 职场文书
python中validators库的使用方法详解
2022/09/23 Python