利用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实现telnet服务器的方法
Jul 10 Python
详解MySQL数据类型int(M)中M的含义
Nov 20 Python
Python中 Lambda表达式全面解析
Nov 28 Python
Anaconda入门使用总结
Apr 05 Python
Python3.遍历某文件夹提取特定文件名的实例
Apr 26 Python
python SMTP实现发送带附件电子邮件
May 22 Python
Python中垃圾回收和del语句详解
Nov 15 Python
Python操作json的方法实例分析
Dec 06 Python
11个Python Pandas小技巧让你的工作更高效(附代码实例)
Apr 30 Python
浅谈Python 递归算法指归
Aug 22 Python
详解django使用include无法跳转的解决方法
Mar 19 Python
python 基于Apscheduler实现定时任务
Dec 15 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+MySQL5.0中文乱码解决方法
2006/11/20 PHP
php中批量替换文件名的实现代码
2011/07/20 PHP
php中计算中文字符串长度、截取中文字符串的函数代码
2011/08/09 PHP
SESSION信息保存在哪个文件目录下以及能够用来保存什么类型的数据
2012/06/17 PHP
php 去除html标记--strip_tags与htmlspecialchars的区别详解
2013/06/26 PHP
Ajax+PHP快速上手及简单应用说明
2013/07/24 PHP
php中生成随机密码的自定义函数代码
2013/10/21 PHP
jquery tablesorter.js 支持中文表格排序改进
2009/12/09 Javascript
禁止选中文字兼容IE、Chrome、FF等
2013/09/04 Javascript
jquery 日期控件datepicker属性详细解析
2013/11/08 Javascript
js字符串截取函数substr substring slice使用对比
2013/11/27 Javascript
javascript快速排序算法详解
2014/09/17 Javascript
适用于手机端的jQuery图片滑块动画
2016/12/09 Javascript
js实现textarea限制输入字数
2017/02/13 Javascript
详解vue-cli项目中的proxyTable跨域问题小结
2018/02/09 Javascript
JavaScript显式数据类型转换详解
2019/03/18 Javascript
Layui表格行工具事件与数据回填方法
2019/09/13 Javascript
处理JavaScript值为undefined的7个小技巧
2020/07/28 Javascript
[01:27]DOTA2电竞之夜 今夜共饮庆功酒
2014/08/02 DOTA
[01:05]DOTA2完美大师赛趣味视频之选手教你打职业
2017/11/23 DOTA
python smtplib模块发送SSL/TLS安全邮件实例
2015/04/08 Python
python使用append合并两个数组的方法
2015/04/28 Python
Python Pandas 获取列匹配特定值的行的索引问题
2019/07/01 Python
基于python中__add__函数的用法
2019/11/25 Python
python 实现list或string按指定分段
2019/12/25 Python
Pycharm debug调试时带参数过程解析
2020/02/03 Python
python实现一次性封装多条sql语句(begin end)
2020/06/06 Python
Python子进程subpocess原理及用法解析
2020/07/16 Python
CSS3模块的目前的状况分析
2010/02/24 HTML / CSS
canvas粒子动画背景的实现示例
2018/09/03 HTML / CSS
你常见到的runtime exception
2016/09/05 面试题
可靠的数据流传输TCP
2016/03/15 面试题
留学生求职信
2014/06/03 职场文书
龙猫观后感
2015/06/09 职场文书
2016入党积极分子考察评语
2015/12/01 职场文书
Python函数中apply、map、applymap的区别
2021/11/27 Python