利用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三级菜单的实例
Sep 13 Python
Python3生成手写体数字方法
Jan 30 Python
python xlsxwriter库生成图表的应用示例
Mar 16 Python
python3实现windows下同名进程监控
Jun 21 Python
NumPy.npy与pandas DataFrame的实例讲解
Jul 09 Python
Python推导式简单示例【列表推导式、字典推导式与集合推导式】
Dec 04 Python
python opencv读mp4视频的实例
Dec 07 Python
Python编程快速上手——strip()函数的正则表达式实现方法分析
Feb 29 Python
基于Python实现下载网易音乐代码实例
Aug 10 Python
Pytorch中Softmax和LogSoftmax的使用详解
Jun 05 Python
Python爬虫入门案例之回车桌面壁纸网美女图片采集
Oct 16 Python
pandas中对文本类型数据的处理小结
Nov 01 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
ThinkPHP 连接Oracle数据库的详细教程[全]
2012/07/16 PHP
php实现文件下载简单示例(代码实现文件下载)
2014/03/10 PHP
初识Laravel
2014/10/30 PHP
php+xml结合Ajax实现点赞功能完整实例
2015/01/30 PHP
thinkphp实现附件上传功能
2017/05/26 PHP
为Yahoo! UI Extensions Grid增加内置的可编辑器
2007/03/10 Javascript
JS 实现导航栏悬停效果(续)
2013/09/24 Javascript
js螺旋动画效果的具体实例
2013/11/15 Javascript
js定时器(执行一次、重复执行)
2014/03/07 Javascript
使用jQuery重置(reset)表单的方法
2014/05/05 Javascript
jquery实现动态画圆
2014/12/04 Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
2015/09/11 Javascript
如何用jQuery实现ASP.NET GridView折叠伸展效果
2015/09/26 Javascript
在Javascript操作JSON对象,增加 删除 修改的简单实现
2016/06/02 Javascript
js无提示关闭浏览器窗口的两种方法分析
2016/11/06 Javascript
jQuery使用ajax方法解析返回的json数据功能示例
2017/01/10 Javascript
vue实现商城购物车功能
2017/11/27 Javascript
Easyui 去除jquery-easui tab页div自带滚动条的方法
2019/05/10 jQuery
生产制造追溯系统之再说条码打印
2019/06/03 Javascript
vuex存储复杂参数(如对象数组等)刷新数据丢失的解决方法
2019/11/05 Javascript
JavaScript设计模型Iterator实例解析
2020/01/22 Javascript
[06:07]DOTA2-DPC中国联赛 正赛 Ehome vs VG 选手采访
2021/03/11 DOTA
Python3几个常见问题的处理方法
2019/02/26 Python
python把转列表为集合的方法
2019/06/28 Python
pandas DataFrame 警告(SettingWithCopyWarning)的解决
2019/07/23 Python
Django获取应用下的所有models的例子
2019/08/30 Python
Python实现在Windows平台修改文件属性
2020/03/05 Python
pyinstaller将含有多个py文件的python程序做成exe
2020/04/29 Python
用Python制作mini翻译器的实现示例
2020/08/17 Python
CSS3实现的闪烁跳跃进度条示例(附源码)
2013/08/19 HTML / CSS
自我评价如何写好?
2014/01/05 职场文书
销售员求职个人的自我评价
2014/02/19 职场文书
乡镇2014法制宣传日活动总结
2014/11/01 职场文书
2015暑期社会实践个人总结
2015/07/13 职场文书
2016年学校“3.12”植树节活动总结
2016/03/16 职场文书
房屋买卖定金协议书
2016/03/21 职场文书