利用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中lambda()的用法
Nov 16 Python
Python3 单行多行万能正则匹配方法
Jan 07 Python
pyqt5 实现多窗口跳转的方法
Jun 19 Python
Python实现串口通信(pyserial)过程解析
Sep 25 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
Feb 23 Python
python GUI库图形界面开发之PyQt5切换按钮控件QPushButton详细使用方法与实例
Feb 28 Python
解决pyecharts运行后产生的html文件用浏览器打开空白
Mar 11 Python
tensorflow安装成功import tensorflow 出现问题
Apr 16 Python
Pandas中DataFrame基本函数整理(小结)
Jul 20 Python
基于Python实现简单学生管理系统
Jul 24 Python
如何利用python进行时间序列分析
Aug 04 Python
Python中Schedule模块使用详解 周期任务神器
Apr 19 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
PHP+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
2007/02/15 PHP
php 目录与文件处理-郑阿奇(续)
2011/07/04 PHP
Zend Guard使用指南及问题处理
2015/01/07 PHP
PHP-FPM的配置与优化讲解
2019/03/15 PHP
在你的网页中嵌入外部网页的方法
2007/04/02 Javascript
JAVASCRIPT IE 与 FF中兼容问题小结
2009/02/18 Javascript
zTree插件之多选下拉菜单实例代码
2013/11/06 Javascript
jquery垂直公告滚动实现代码
2013/12/08 Javascript
原生js事件的添加和删除的封装
2014/07/01 Javascript
javascript 实现map集合
2015/04/03 Javascript
总结Javascript中数组各种去重的方法
2016/10/04 Javascript
Angular2平滑升级到Angular4的步骤详解
2017/03/29 Javascript
React中ES5与ES6写法的区别总结
2017/04/21 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
2020/03/27 Javascript
vue如何获取点击事件源的方法
2017/08/10 Javascript
详谈表单重复提交的三种情况及解决方法
2017/08/16 Javascript
jQuery动态添加.active 实现导航效果代码思路详解
2017/08/29 jQuery
Angular 作用域scope的具体使用
2017/12/11 Javascript
[01:14]DOTA2亚洲邀请赛 ShowOpen
2015/02/07 DOTA
Python生成验证码实例
2014/08/21 Python
Python基于二分查找实现求整数平方根的方法
2016/05/12 Python
Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】
2017/12/15 Python
Python遍历某目录下的所有文件夹与文件路径
2018/03/15 Python
解决python读取几千万行的大表内存问题
2018/06/26 Python
Python3 中作为一等对象的函数解析
2019/12/11 Python
基于python3实现倒叙字符串
2020/02/18 Python
python 使用raw socket进行TCP SYN扫描实例
2020/05/05 Python
python hmac模块验证客户端的合法性
2020/11/07 Python
CSS3中颜色线性渐变实战
2015/07/18 HTML / CSS
html5借用repeating-linear-gradient实现一把刻度尺(ruler)
2019/09/09 HTML / CSS
网络事业创业计划书范文
2014/01/09 职场文书
施工质量承诺书范文
2014/05/30 职场文书
公司更名通知函
2015/04/24 职场文书
2016年十一促销广告语
2016/01/28 职场文书
Spring Data JPA使用JPQL与原生SQL进行查询的操作
2021/06/15 Java/Android
浅谈音视频 pts dts基本概念及理解
2022/08/05 数码科技