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抓取框架 Scrapy的架构
Aug 12 Python
Python获取当前页面内所有链接的四种方法对比分析
Aug 19 Python
R语言 vs Python对比:数据分析哪家强?
Nov 17 Python
Python进阶之递归函数的用法及其示例
Jan 31 Python
Python使用matplotlib绘制三维图形示例
Aug 25 Python
解决python3中的requests解析中文页面出现乱码问题
Apr 19 Python
python连接、操作mongodb数据库的方法实例详解
Sep 11 Python
Pytorch中的variable, tensor与numpy相互转化的方法
Oct 10 Python
在pycharm中debug 实时查看数据操作(交互式)
Jun 09 Python
基于Keras的格式化输出Loss实现方式
Jun 17 Python
使用Python文件读写,自定义分隔符(custom delimiter)
Jul 05 Python
Python os库常用操作代码汇总
Nov 03 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
通过ODBC连接的SQL SERVER实例
2006/10/09 PHP
用session做客户验证时的注意事项
2006/10/09 PHP
php教程之魔术方法的使用示例(php魔术函数)
2014/02/12 PHP
PHP读取CURL模拟登录时生成Cookie文件的方法
2014/11/04 PHP
phpcms实现验证码替换及phpcms实现全站搜索功能教程详解
2017/12/13 PHP
PHP中的Iterator迭代对象属性详解
2019/04/12 PHP
Jquery post传递数组方法实现思路及代码
2013/04/28 Javascript
Jquery validation remote 验证的缓存问题解决方法
2014/03/25 Javascript
jQuery对val和atrr("value")赋值的区别介绍
2014/09/26 Javascript
PHPExcel中的一些常用方法汇总
2015/01/23 Javascript
jQuery判断数组是否包含了指定的元素
2015/03/10 Javascript
jquery实现标签支持图文排列带上下箭头按钮的选项卡
2015/03/14 Javascript
javascript中in运算符用法分析
2015/04/28 Javascript
JavaScript动态提示输入框输入字数的方法
2015/07/27 Javascript
Bootstrap实现水平排列的表单
2016/07/04 Javascript
javascript设计模式之中介者模式学习笔记
2017/02/15 Javascript
微信小程序开发之改变data中数组或对象的某一属性值
2018/07/05 Javascript
举例讲解Python设计模式编程中的访问者与观察者模式
2016/01/26 Python
python中利用队列asyncio.Queue进行通讯详解
2017/09/10 Python
分享一个简单的python读写文件脚本
2017/11/25 Python
tensorflow输出权重值和偏差的方法
2018/02/10 Python
python 查找文件名包含指定字符串的方法
2018/06/05 Python
深入了解Django中间件及其方法
2019/07/26 Python
python爬虫selenium和phantomJs使用方法解析
2019/08/08 Python
python词云库wordcloud的使用方法与实例详解
2020/02/17 Python
windows下Pycharm安装opencv的多种方法
2020/03/05 Python
美国LOGO设计公司:The Logo Company
2018/07/16 全球购物
linux面试题参考答案(7)
2014/07/24 面试题
汽车技术服务与营销专业推荐信
2013/11/29 职场文书
党员一句话承诺大全
2014/03/28 职场文书
开学典礼策划方案
2014/05/28 职场文书
白莲教口号
2014/06/18 职场文书
党的群众路线教育实践活动个人对照检查材料(四风)
2014/11/05 职场文书
介绍信如何写
2015/01/31 职场文书
旷工检讨书大全
2015/08/15 职场文书
pytorch 实现变分自动编码器的操作
2021/05/24 Python