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实现的三层BP神经网络算法示例
Feb 07 Python
关于python写入文件自动换行的问题
Jun 23 Python
python生成n个元素的全组合方法
Nov 13 Python
centos6.5安装python3.7.1之后无法使用pip的解决方案
Feb 14 Python
基于django ManyToMany 使用的注意事项详解
Aug 09 Python
pandas的to_datetime时间转换使用及学习心得
Aug 11 Python
基于Django统计博客文章阅读量
Oct 29 Python
Python利用matplotlib绘制约数个数统计图示例
Nov 26 Python
使用 Python 遍历目录树的方法
Feb 29 Python
Python子进程subpocess原理及用法解析
Jul 16 Python
只需要100行Python代码就可以实现的贪吃蛇小游戏
May 27 Python
Python爬虫之自动爬取某车之家各车销售数据
Jun 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生成随机数的三种方法
2014/09/10 PHP
PHP实现二维数组去重功能示例
2017/01/12 PHP
laravel框架中视图的基本使用方法分析
2019/11/23 PHP
jQuery学习笔记 操作jQuery对象 CSS处理
2012/09/19 Javascript
从数组中随机取x条不重复数据的JS代码
2013/12/24 Javascript
单击和双击事件的冲突处理示例代码
2014/04/03 Javascript
jQuery右侧选项卡焦点图片轮播特效代码分享
2015/09/05 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
jQuery的实例及必知重要的jQuery选择器详解
2016/05/20 Javascript
JavaScript之Vue.js【入门基础】
2016/12/06 Javascript
jQuery开源组件BootstrapValidator使用详解
2017/06/29 jQuery
微信小程序实现图片放大预览功能
2020/10/22 Javascript
vue实现中部导航栏布局功能
2019/07/30 Javascript
详解json串反转义(消除反斜杠)
2019/08/12 Javascript
用jQuery实现抽奖程序
2020/04/12 jQuery
JavaScript实现简单的弹窗效果
2020/05/19 Javascript
[55:25]VGJ.T vs Optic Supermajor小组赛D组 BO3 第三场 6.3
2018/06/04 DOTA
[00:10]DOTA2 TI9勇士令状明日上线
2019/05/07 DOTA
Django添加favicon.ico图标的示例代码
2018/08/07 Python
Python解析Excle文件中的数据方法
2018/10/23 Python
Python多版本开发环境管理工具介绍
2019/07/03 Python
Python高阶函数、常用内置函数用法实例分析
2019/12/26 Python
python实现将range()函数生成的数字存储在一个列表中
2020/04/02 Python
如何在 Matplotlib 中更改绘图背景的实现
2020/11/26 Python
flask框架中的cookie和session使用
2021/01/31 Python
Dr. Martens马汀博士法国官网:马丁靴鼻祖
2020/01/15 全球购物
班组长安全职责
2014/01/05 职场文书
大学活动总结范文
2014/04/29 职场文书
通报表扬范文
2015/01/17 职场文书
初中军训感想
2015/08/07 职场文书
趣味运动会标语口号
2015/12/26 职场文书
标准发言稿结尾
2019/07/18 职场文书
浅谈Python列表嵌套字典转化的问题
2021/04/07 Python
Python带你从浅入深探究Tuple(基础篇)
2021/05/15 Python
MySQL不使用order by实现排名的三种思路总结
2021/06/02 MySQL
Java设计模式之享元模式示例详解
2022/03/03 Java/Android