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写的一个文本编辑器
Jan 23 Python
python通过exifread模块获得图片exif信息的方法
Mar 16 Python
详解Python中的__new__、__init__、__call__三个特殊方法
Jun 02 Python
Python网络爬虫出现乱码问题的解决方法
Jan 05 Python
一个基于flask的web应用诞生 bootstrap框架美化(3)
Apr 11 Python
django使用图片延时加载引起后台404错误
Apr 18 Python
Sublime开发python程序的示例代码
Jan 24 Python
Python3实现取图片中特定的像素替换指定的颜色示例
Jan 24 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
Feb 08 Python
python Django里CSRF 对应策略详解
Aug 05 Python
Python collections模块的使用方法
Oct 09 Python
python中的yield from语法快速学习
Nov 06 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
第五节--克隆
2006/11/16 PHP
php遍历类中包含的所有元素的方法
2015/05/12 PHP
分享五个PHP7性能优化提升技巧
2015/12/07 PHP
javascript中的变量是传值还是传址的?
2010/04/19 Javascript
JavaScript面向对象(极简主义法minimalist approach)
2012/07/17 Javascript
分享XmlHttpRequest调用Webservice的一点心得
2012/07/20 Javascript
JavaScript检查某个function是否是原生代码的方法
2014/08/20 Javascript
浅谈JavaScript实现面向对象中的类
2014/12/09 Javascript
bootstrap网页框架的使用方法
2016/05/10 Javascript
原生JS实现风箱式demo,并封装了一个运动框架(实例代码)
2016/07/22 Javascript
JS瀑布流实现方法实例分析
2016/12/19 Javascript
JS实现导出Excel的五种方法详解【附源码下载】
2018/03/15 Javascript
jQuery中可见性过滤器简单用法示例
2018/03/31 jQuery
使用Vue自定义指令实现Select组件
2018/05/24 Javascript
vue axios数据请求及vue中使用axios的方法
2018/09/10 Javascript
Python的requests网络编程包使用教程
2016/07/11 Python
Python脚本完成post接口测试的实例
2018/12/17 Python
python+pyqt5实现24点小游戏
2019/01/24 Python
使用python3调用wxpy模块监控linux日志并定时发送消息给群组或好友
2019/06/05 Python
Python当中的array数组对象实例详解
2019/06/12 Python
如何实现Django Rest framework版本控制
2019/07/25 Python
python实现kNN算法识别手写体数字的示例代码
2019/08/16 Python
Linux下通过python获取本机ip方法示例
2019/09/06 Python
python GUI库图形界面开发之PyQt5控件QTableWidget详细使用方法与属性
2020/02/25 Python
Django-simple-captcha验证码包使用方法详解
2020/11/28 Python
CSS的pointer-events属性详细介绍(作用和注意事项)
2014/04/23 HTML / CSS
机关门卫岗位职责
2013/12/30 职场文书
安全生产中长期规划实施方案
2014/02/21 职场文书
销售会计岗位职责
2014/03/15 职场文书
创建无烟单位实施方案
2014/03/29 职场文书
职业生涯规划书结束语
2014/04/15 职场文书
2014年高中生自我评价范文
2014/09/26 职场文书
经理助理岗位职责
2015/02/02 职场文书
黄埔军校观后感
2015/06/10 职场文书
通知怎么写?
2019/04/17 职场文书
【DOTA2】半决赛强强对话~ PSG LGD vs EHOME - DPC 2022 CN REGIONAL FINALS WINTER
2022/04/02 DOTA