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 转换 Javascript %u 字符串为python unicode的代码
Sep 06 Python
python基本语法练习实例
Sep 19 Python
Django项目中model的数据处理以及页面交互方法
May 30 Python
Python中的Numpy矩阵操作
Aug 12 Python
关于python之字典的嵌套,递归调用方法
Jan 21 Python
Python常用爬虫代码总结方便查询
Feb 25 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
Apr 08 Python
OpenCV 表盘指针自动读数的示例代码
Apr 10 Python
tensorflow模型的save与restore,及checkpoint中读取变量方式
May 26 Python
python数据类型强制转换实例详解
Jun 22 Python
Python常用GUI框架原理解析汇总
Dec 07 Python
Python 批量下载阴阳师网站壁纸
May 19 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
农民和部队如何穿矿
2020/03/04 星际争霸
destoon实现调用热门关键字的方法
2014/07/15 PHP
php实现最简单的MVC框架实例教程
2014/09/08 PHP
PHP SOCKET编程详解
2015/05/22 PHP
PHP自定义函数获取汉字首字母的方法
2016/12/01 PHP
创建无限极分类树型结构的简单方法
2017/06/20 PHP
详解php中curl返回false的解决办法
2019/03/18 PHP
JavaScript判断DOM何时加载完毕的技巧
2012/11/11 Javascript
javascript中动态加载js文件多种解决办法总结
2013/11/15 Javascript
详解javascript事件冒泡
2016/01/09 Javascript
Javascript 制作图形验证码实例详解
2016/12/22 Javascript
Angular.js中angular-ui-router的简单实践
2017/07/18 Javascript
微信小程序实现收藏与取消收藏切换图片功能
2018/08/03 Javascript
JavaScript惰性求值的一种实现方法示例
2019/01/11 Javascript
微信小程序页面渲染实现方法
2019/11/06 Javascript
vue使用swiper实现中间大两边小的轮播图效果
2019/11/24 Javascript
JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析
2020/03/14 Javascript
Vue如何基于vue-i18n实现多国语言兼容
2020/07/17 Javascript
[51:32]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
Python文件处理
2016/02/29 Python
pyhton列表转换为数组的实例
2018/04/04 Python
通过Pandas读取大文件的实例
2018/06/07 Python
基于FME使用Python过程图解
2020/05/13 Python
python生成xml时规定dtd实例方法
2020/09/21 Python
python3.9实现pyinstaller打包python文件成exe
2020/12/13 Python
英国异国风情旅游网站:Travel Talk Tours(团体旅游、探险旅游、帆船假期)
2018/07/26 全球购物
ECHT官方网站:男女健身服
2020/02/14 全球购物
一个大学生十年的职业规划
2014/01/17 职场文书
青年文明号服务承诺
2014/03/31 职场文书
食品安全演讲稿
2014/09/01 职场文书
人工作失职检讨书
2015/05/05 职场文书
2015年小学英语教师工作总结
2015/05/12 职场文书
师范生小学见习总结
2015/06/23 职场文书
民事调解协议书
2016/03/21 职场文书
python爬不同图片分别保存在不同文件夹中的实现
2021/04/02 Python
Golang 链表的学习和使用
2022/04/19 Golang