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检测手机QQ在线状态的脚本代码
Feb 10 Python
压缩包密码破解示例分享(类似典破解)
Jan 17 Python
Python中在for循环中嵌套使用if和else语句的技巧
Jun 20 Python
Python 中迭代器与生成器实例详解
Mar 29 Python
Django组件之cookie与session的使用方法
Jan 10 Python
python使用PyQt5的简单方法
Feb 27 Python
Python实现通过解析域名获取ip地址的方法分析
May 17 Python
python3.x 生成3维随机数组实例
Nov 28 Python
Python socket聊天脚本代码实例
Jan 02 Python
Python datetime 格式化 明天,昨天实例
Mar 02 Python
Python非单向递归函数如何返回全部结果
Dec 18 Python
python​格式化字符串
Apr 20 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的安全
2006/10/09 PHP
收集的PHP中与数组相关的函数
2007/03/22 PHP
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-3 代码组织和重用2
2011/07/03 PHP
关于查看MSSQL 数据库 用户每个表 占用的空间大小
2013/06/21 PHP
php使用yield对性能提升的测试实例分析
2019/09/19 PHP
php实现对文件压缩简单的方法
2019/09/29 PHP
写出更好的JavaScript之undefined篇(上)
2009/11/22 Javascript
Jquery实战_读书笔记1—选择jQuery
2010/01/22 Javascript
让页面上两个div中的滚动条(滑块)同步运动示例
2013/08/07 Javascript
jQuery实现table中的tr上下移动并保持序号不变的实例代码
2016/07/11 Javascript
Vuejs仿网易云音乐实现听歌及搜索功能
2017/03/30 Javascript
浅谈Vue.js 1.x 和 2.x 实例的生命周期
2017/07/25 Javascript
JS调用安卓手机摄像头扫描二维码
2018/10/16 Javascript
微信小程序实现留言板
2018/10/31 Javascript
小程序实现短信登录倒计时
2019/07/12 Javascript
vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
2020/07/27 Javascript
js实现拖拽与碰撞检测
2020/09/18 Javascript
[43:51]2014 DOTA2国际邀请赛中国区预选赛 Dream Times VS TongFu
2014/05/22 DOTA
[02:15]2014DOTA2国际邀请赛 专访LGD.lin小兔子是大腿
2014/07/14 DOTA
基于python中pygame模块的Linux下安装过程(详解)
2017/11/09 Python
值得收藏,Python 开发中的高级技巧
2018/11/23 Python
Python判断一个文件夹内哪些文件是图片的实例
2018/12/07 Python
python实现QQ邮箱/163邮箱的邮件发送
2019/01/22 Python
Django如何实现上传图片功能
2019/08/16 Python
python实现人机猜拳小游戏
2020/02/03 Python
selenium自动化测试入门实战
2020/12/21 Python
英国高街奥特莱斯:Highstreet Outlet
2019/11/21 全球购物
安踏官方商城:anta.cn
2019/12/16 全球购物
Unix控制后台进程都有哪些进程
2016/09/22 面试题
益达广告词
2014/03/14 职场文书
校园文化标语
2014/06/18 职场文书
2014年党员个人工作总结
2014/12/02 职场文书
小学优秀学生评语
2014/12/29 职场文书
2015年酒店客房部工作总结
2015/04/25 职场文书
2016入党积极分子党课培训心得体会
2016/01/06 职场文书
VS2019连接MySQL数据库的过程及常见问题总结
2021/11/27 MySQL