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同时向控制台和文件输出日志logging的方法
May 26 Python
Python编写电话薄实现增删改查功能
May 07 Python
详解python并发获取snmp信息及性能测试
Mar 27 Python
python扫描proxy并获取可用代理ip的实例
Aug 07 Python
python使用pil进行图像处理(等比例压缩、裁剪)实例代码
Dec 11 Python
Python即时网络爬虫项目启动说明详解
Feb 23 Python
PyQt5每天必学之拖放事件
Aug 27 Python
pygame游戏之旅 python和pygame安装教程
Nov 20 Python
修改 CentOS 6.x 上默认Python的方法
Sep 06 Python
基于tensorflow指定GPU运行及GPU资源分配的几种方式小结
Feb 03 Python
Python实现链表反转的方法分析【迭代法与递归法】
Feb 22 Python
在django项目中导出数据到excel文件并实现下载的功能
Mar 13 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中Smarty模板初体验
2011/08/08 PHP
php 解压rar文件及zip文件的方法
2014/05/05 PHP
Zend Framework框架路由机制代码分析
2016/03/22 PHP
CodeIgniter常用知识点小结
2016/05/26 PHP
PHP笛卡尔积实现算法示例
2018/07/30 PHP
JavaScript 学习笔记(十二) dom
2010/01/21 Javascript
JS:window.onload的使用介绍
2013/11/13 Javascript
jQuery中odd选择器的定义和用法
2014/12/23 Javascript
JS弹出可拖拽可关闭的div层完整实例
2015/02/13 Javascript
jQuery实现的个性化返回底部与返回顶部特效代码
2015/10/30 Javascript
Javascript小技能总结(推荐)
2016/06/02 Javascript
Javascript获取图片原始宽度和高度的方法详解
2016/09/20 Javascript
jQuery实现链接的title快速出现的方法
2017/02/20 Javascript
webpack打包js的方法
2018/03/12 Javascript
Vue触发式全局组件构建的方法
2018/11/28 Javascript
详解Angular Forms中自定义ngModel绑定值的方式
2018/12/10 Javascript
使用Angular material主题定义自己的组件库的配色体系
2019/09/04 Javascript
[56:46]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VP vs Effect
2018/04/01 DOTA
Python语言技巧之三元运算符使用介绍
2013/03/04 Python
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
flask入门之文件上传与邮件发送示例
2018/07/18 Python
浅谈Python反射 & 单例模式
2019/03/21 Python
Python Pandas数据结构简单介绍
2019/07/03 Python
Django对数据库进行添加与更新的例子
2019/07/12 Python
Python数学形态学实例分析
2019/09/06 Python
python日志模块logbook使用方法
2019/09/19 Python
中文专业毕业生自荐信
2013/10/28 职场文书
工作睡觉检讨书
2014/02/25 职场文书
护理专科毕业自荐信范文
2014/04/21 职场文书
《沙漠中的绿洲》教学反思
2014/04/24 职场文书
捐书活动总结
2014/05/04 职场文书
中华魂演讲稿
2014/05/13 职场文书
2014县委书记党的群众路线教育实践活动对照检查材料思想汇报
2014/09/22 职场文书
政风行风评议个人心得体会
2014/10/29 职场文书
python自动化测试通过日志3分钟定位bug
2021/11/20 Python
「回转企鹅罐」10周年纪念展「輪るピングドラム展」海报公开
2022/03/22 日漫