利用python实现在微信群刷屏的方法


Posted in Python onFebruary 21, 2019

hello,我是小小炽,这是我写的第一篇博客,写博客一直都想在写,但是苦于能力尚浅,在各位大牛面前那既然是关公面前耍大刀了,但是其实想来每一个大牛不也是从一个小白慢慢进步学习从而达到一定的高度的吗,而且写博客的意义但不在于炫耀你的成果,而在于分享,听取他人的建议,互相学习,因此我下定决心,每天写一篇博客,不管是小项目还是学习笔记,至少坚持下来,我想一定会有所收获的。

好,废话不多说,今天我写的是如何利用python实现在微信群中刷屏。当然我个人是很讨厌别人刷屏的,但是如果你硬要刷屏又该如何做呢,复印粘贴?当然不是,那该多累啊,作为一名程序员是不会干这种蠢事的,我今天分享的是利用python实现刷屏。首先,我们要认识一样东西,那就是itchat,这是一个开源的python项目,封装了微信接口,可以实现收发消息、分析好友数据等等有兴趣的事情。

第一步:安装itchat:

在Python/Lib/site-packages文件夹下增加了sitecustomize.py,

里边代码如下:

try:
  reload # Python 2.7
except NameError:
  try:
    from importlib import reload # Python 3.4+
  except ImportError:

    from imp import reload # Python 3.0 - 3.3

安装完成后是这样的:

利用python实现在微信群刷屏的方法

第二步:实现发送消息到群

具体代码如下:

利用python实现在微信群刷屏的方法

在发送信息前,先登录微信,

itchat.auto_login(hotReload=True)

这是表示热登录,在一定时间内不需要重新登录

rooms=itchat.get_chatrooms(update=True) #拿到所有微信群
rooms=itchat.search_chatrooms(gname)  #搜索指定微信群(模糊搜索)

这两行代码,第一个是拿到所有的微信群,第二个是拿到指定的微信群。

在获取微信群的信息后我们就需要向微信群发送信息了,用到的方法如下:

利用python实现在微信群刷屏的方法

itchat.send(msg,toUserName),msg指的是发送的内容,toUserName指的是发送的对象(若不指定默认发送给自己)

好,在这里代码也就写完了,我放在了send_onegroup方法,指的是发送一个群,若想发送所有群,去掉

rooms=itchat.search_chatrooms(grame).

运行效果如下:

利用python实现在微信群刷屏的方法

以上这篇利用python实现在微信群刷屏的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
Apr 08 Python
Python编程之多态用法实例详解
May 19 Python
Python简单检测文本类型的2种方法【基于文件头及cchardet库】
Sep 18 Python
python爬虫之模拟登陆csdn的实例代码
May 18 Python
利用Python将数值型特征进行离散化操作的方法
Nov 06 Python
详解python中递归函数
Apr 16 Python
PyQt5重写QComboBox的鼠标点击事件方法
Jun 25 Python
python实现输出一个序列的所有子序列示例
Nov 18 Python
python实现小世界网络生成
Nov 21 Python
python实现吃苹果小游戏
Mar 21 Python
使用py-spy解决scrapy卡死的问题方法
Sep 29 Python
Python大批量搜索引擎图像爬虫工具详解
Nov 16 Python
Python实现微信自动好友验证,自动回复,发送群聊链接方法
Feb 21 #Python
使用python itchat包爬取微信好友头像形成矩形头像集的方法
Feb 21 #Python
对python借助百度云API对评论进行观点抽取的方法详解
Feb 21 #Python
用python实现刷点击率的示例代码
Feb 21 #Python
Python快速转换numpy数组中Nan和Inf的方法实例说明
Feb 21 #Python
python根据文章标题内容自动生成摘要的实例
Feb 21 #Python
python3.6实现学生信息管理系统
Feb 21 #Python
You might like
discuz论坛 用户登录 后台程序代码
2008/11/27 PHP
Session服务器配置指南与使用经验的深入解析
2013/06/17 PHP
PHP curl 抓取AJAX异步内容示例
2014/09/09 PHP
PHP中递归的实现实例详解
2017/11/14 PHP
php实现微信小程序授权登录功能(实现流程)
2019/11/13 PHP
基于jquery实现的图片在各种分辨率下未知的容器内上下左右居中
2014/05/11 Javascript
jQuery创建DOM元素实例解析
2015/01/19 Javascript
jqGrid 学习笔记整理——进阶篇(一 )
2016/04/17 Javascript
javascript 中的继承实例详解
2017/05/05 Javascript
JavaScript实现数组全排列、去重及求最大值算法示例
2018/07/30 Javascript
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
2018/11/02 Javascript
解决Vue在封装了Axios后手动刷新页面拦截器无效的问题
2018/11/08 Javascript
微信小程序实现的自定义分享功能示例
2019/02/12 Javascript
微信小程序人脸识别功能代码实例
2019/05/07 Javascript
解决vue自定义全局消息框组件问题
2019/11/22 Javascript
JS中的继承操作实例总结
2020/06/06 Javascript
SpringBoot+Vue开发之Login校验规则、实现登录和重置事件
2020/10/19 Javascript
[03:11]DOTA2上海特锦赛小组赛第一日recap精彩回顾
2016/02/28 DOTA
Python pickle模块用法实例
2015/04/14 Python
浅谈python配置与使用OpenCV踩的一些坑
2018/04/02 Python
Python使用贪婪算法解决问题
2019/10/22 Python
Pytorch 数据加载与数据预处理方式
2019/12/31 Python
Python3+Django get/post请求实现教程详解
2021/02/16 Python
在css3中background-clip属性与background-origin属性的用法介绍
2012/11/13 HTML / CSS
值得收藏的HTML5资源(学习html5的朋友可以收藏下)
2010/07/20 HTML / CSS
菲律宾酒店预订网站:Hotels.com菲律宾
2017/07/12 全球购物
荷兰的时尚市场:To Be Dressed
2019/05/06 全球购物
美国知名眼镜网站:Target Optical
2020/04/04 全球购物
三八妇女节趣味活动方案
2014/08/23 职场文书
领导干部对照检查材料
2014/08/24 职场文书
学习礼仪心得体会
2014/09/01 职场文书
涪陵白鹤梁导游词
2015/02/09 职场文书
英语辞职信怎么写
2015/02/28 职场文书
学生会宣传部竞选稿
2015/11/21 职场文书
基于CSS3画一个iPhone
2021/04/21 HTML / CSS
vue3引入highlight.js进行代码高亮的方法实例
2022/04/08 Vue.js