利用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之变量和参数
Oct 10 Python
连接Python程序与MySQL的教程
Apr 29 Python
Python的时间模块datetime详解
Apr 17 Python
Python有序字典简单实现方法示例
Sep 28 Python
python实现word 2007文档转换为pdf文件
Mar 15 Python
Python使用googletrans报错的解决方法
Sep 25 Python
对Pandas MultiIndex(多重索引)详解
Nov 16 Python
Python3.5 处理文本txt,删除不需要的行方法
Dec 10 Python
Python设计模式之组合模式原理与用法实例分析
Jan 11 Python
Pycharm设置utf-8自动显示方法
Jan 17 Python
详解Python中打乱列表顺序random.shuffle()的使用方法
Nov 11 Python
基于Python中random.sample()的替代方案
May 23 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
国王的咖啡这么大来头,名字的由来是什么
2021/03/03 咖啡文化
PHP安装攻略:常见问题解答(三)
2006/10/09 PHP
paypal即时到账php实现代码
2010/11/28 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
Some tips of wmi scripting in jscript (1)
2007/04/03 Javascript
js arguments.callee的应用代码
2009/05/07 Javascript
jQuery EasyUI API 中文文档 - TimeSpinner时间微调器
2011/10/23 Javascript
Jquery插件easyUi表单验证提交(示例代码)
2013/12/30 Javascript
Extjs grid panel自带滚动条失效的解决方法
2014/09/11 Javascript
动态加载JavaScript文件的两种方法
2016/04/22 Javascript
Javascript闭包与函数柯里化浅析
2016/06/22 Javascript
AngularJS中run方法的巧妙运用
2017/01/04 Javascript
基于vue的短信验证码倒计时demo
2017/09/13 Javascript
js中switch语句的学习笔记
2020/03/25 Javascript
nginx部署多个vue项目的方法示例
2020/09/06 Javascript
[00:32]2016完美“圣”典风云人物:Maybe宣传片
2016/12/05 DOTA
Python splitlines使用技巧
2008/09/06 Python
python基础教程之元组操作使用详解
2014/03/25 Python
python获取文件后缀名及批量更新目录下文件后缀名的方法
2014/11/11 Python
windows环境下tensorflow安装过程详解
2018/03/30 Python
Python中存取文件的4种不同操作
2018/07/02 Python
3个用于数据科学的顶级Python库
2018/09/29 Python
python中sort和sorted排序的实例方法
2019/08/26 Python
python使用socket实现的传输demo示例【基于TCP协议】
2019/09/24 Python
最小二乘法及其python实现详解
2020/02/24 Python
python实现126邮箱发送邮件
2020/05/20 Python
Python定义一个函数的方法
2020/06/15 Python
CSS3中Animation动画属性用法详解
2016/07/04 HTML / CSS
运动会通讯稿400字
2014/01/28 职场文书
采购意向书范本
2014/03/31 职场文书
招标保密承诺书
2015/01/20 职场文书
2015年安全工作总结范文
2015/04/02 职场文书
2015年教学副校长工作总结
2015/07/22 职场文书
公司备用金管理制度
2015/08/04 职场文书
保险公司增员口号
2015/12/25 职场文书
Nginx配置之实现多台服务器负载均衡
2021/08/02 Servers