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序列之list和tuple常用方法以及注意事项
Jan 09 Python
Python的条件语句与运算符优先级详解
Oct 13 Python
用Python的Flask框架结合MySQL写一个内存监控程序
Nov 07 Python
关于Python如何避免循环导入问题详解
Sep 14 Python
python列表的增删改查实例代码
Jan 30 Python
详解如何用django实现redirect的几种方法总结
Nov 22 Python
pycharm远程开发项目的实现步骤
Jan 20 Python
Python实现根据日期获取当天凌晨时间戳的方法示例
Apr 09 Python
安装Anaconda3及使用Jupyter的方法
Oct 27 Python
分布式全文检索引擎ElasticSearch原理及使用实例
Nov 14 Python
Python WSGI 规范简介
Apr 11 Python
python 机器学习的标准化、归一化、正则化、离散化和白化
Apr 16 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
ob_start(),ob_start('ob_gzhandler')使用
2006/12/25 PHP
在数据量大(超过10万)的情况下
2007/01/15 PHP
PHP基础学习小结
2011/04/17 PHP
ThinkPHP实现生成和校验验证码功能
2017/04/28 PHP
php使用PDO从数据库表中读取数据的实现方法(必看)
2017/06/02 PHP
PHP7如何开启Opcode打造强悍性能详解
2018/05/11 PHP
js如何设置在iframe框架中指定div不显示
2013/12/04 Javascript
AngularJS + Node.js + MongoDB开发的基于高德地图位置的通讯录
2015/01/02 Javascript
JavaScript实现页面5秒后自动跳转的方法
2015/04/16 Javascript
jquery模拟进度条实现方法
2015/08/03 Javascript
基于JavaScript实现生成名片、链接等二维码
2015/09/20 Javascript
JS实现带圆弧背景渐变效果的导航菜单代码
2015/10/13 Javascript
详解AngularJS中的表单验证(推荐)
2016/11/17 Javascript
javascript中对象的定义、使用以及对象和原型链操作小结
2016/12/14 Javascript
vue-loader教程介绍
2017/06/14 Javascript
jquery图片放大镜效果
2017/06/23 jQuery
vue实现图片加载完成前的loading组件方法
2018/02/05 Javascript
node 使用 async 控制并发的方法
2018/05/07 Javascript
jquery将json转为数据字典的实例代码
2019/10/11 jQuery
解决新建一个vue项目过程中遇到的问题
2020/10/22 Javascript
[03:52]DOTA2英雄基础教程 酒仙
2013/12/23 DOTA
python 字典 setdefault()和get()方法比较详解
2019/08/07 Python
Python的Lambda函数用法详解
2019/09/03 Python
Anconda环境下Vscode安装Python的方法详解
2020/03/29 Python
学生如何注册Pycharm专业版以及pycharm的安装
2020/09/24 Python
Vs Code中8个好用的python 扩展插件
2020/10/12 Python
canvas像素画板的实现代码
2018/11/21 HTML / CSS
腾讯技术类校园招聘笔试试题
2014/05/06 面试题
数组越界问题
2015/10/21 面试题
农村婚礼证婚词
2014/01/08 职场文书
服装创业计划书范文
2014/02/05 职场文书
幼儿生日活动方案
2014/08/27 职场文书
英语课前三分钟演讲稿(6篇)
2014/09/13 职场文书
地球一小时活动总结
2015/02/27 职场文书
调任通知
2015/04/21 职场文书
个人工作决心书
2015/09/22 职场文书