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

作者:小小炽 时间:2023-05-01 13:56:29 

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实现在微信群刷屏的方法

来源:https://blog.csdn.net/liangrenchi/article/details/79414728

标签:python,微信群,刷屏
0
投稿

猜你喜欢

  • Python入门教程(九)Python字符串介绍

    2023-02-05 22:34:43
  • 详解Java使用JDBC连接MySQL数据库

    2024-01-24 18:21:06
  • PyTorch梯度裁剪避免训练loss nan的操作

    2022-02-16 10:56:23
  • ASP中的301跳转和302跳转

    2008-08-06 18:40:00
  • 深入解析Python中的list列表及其切片和迭代操作

    2023-03-24 04:20:40
  • Laravel中数据库迁移操作的示例详解

    2023-05-25 06:27:38
  • Perl操作系统环境变量的脚本代码

    2022-12-27 12:17:22
  • ORACLE中段的HEADER_BLOCK示例详析

    2024-01-26 02:35:09
  • JavaScript在ASP页面中实现掩码文本框效果代码

    2013-06-01 19:57:23
  • Mac安装软件时提示已损坏的完美解决方法

    2022-12-07 03:11:21
  • Django学习之静态文件与模板详解

    2022-12-13 13:19:58
  • 利用OBJECT_DEFINITION函数来代码存档

    2009-01-20 15:34:00
  • 解决Mysql 8.0.17 winx64版本安装过程中遇到的问题

    2024-01-26 12:35:33
  • Python从list类型、range()序列简单认识类(class)【可迭代】

    2022-09-09 14:07:20
  • 浅析JavaScript中的array数组类型系统

    2024-04-17 10:04:21
  • Python 基于FIR实现Hilbert滤波器求信号包络详解

    2023-07-13 01:31:47
  • mybatis统计每条SQL的执行时间的方法示例

    2024-01-28 12:54:43
  • php基于websocket搭建简易聊天室实践

    2023-11-17 12:45:42
  • Python 基于Selenium实现动态网页信息的爬取

    2023-10-31 12:00:22
  • Python的Flask框架中SQLAlchemy使用时的乱码问题解决

    2023-01-23 01:59:51
  • asp之家 网络编程 m.aspxhome.com