返回顶部
首页 > 资讯 > 后端开发 > Python >python-itchat 统计微信群、
  • 739
分享到

python-itchat 统计微信群、

pythonitchat微信群 2023-01-31 00:01:09 739人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

今天小编就为大家分享一篇python-itchat 统计微信群、好友数量,及原始消息数据的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧   效果:   好友: # 获取自己的用户信息,返回自己的属性

今天小编就为大家分享一篇python-itchat 统计微信群、好友数量,及原始消息数据的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


 

效果:


 

好友:

# 获取自己的用户信息,返回自己的属性字典

itchat.search_friends()

# 获取特定UserName的用户信息

itchat.search_friends(userName='@abcdefg1234567')

# 获取任何一项等于name键值的用户

itchat.search_friends(name='wxceshi')

# 获取分别对应相应键值的用户

itchat.search_friends(wechatAccount='wceshi')

# 三、四项功能可以一同使用

itchat.search_friends(name='wxceshi', wechatAccount='wcceshi')

公众号:

公众号的获取方法为get_mps,将会返回完整的公众号列表。

其中每个公众号为一个字典

传入update键为True将可以更新公众号列表并返回


 

公众号的搜索方法为search_mps,有两种搜索方法:

1.获取特定UserName的公众号

2.获取名字中含有特定字符的公众号

如果两项都做了特定,将会仅返回特定UserName的公众号,下面是示例程序:

# 获取特定UserName的公众号,返回值为一个字典

itchat.search_mps(userName='@abcdefg1234567')

# 获取名字中含有特定字符的公众号,返回值为一个字典的列表

itchat.search_mps(name='gzh')

# 以下方法相当于仅特定了UserName

itchat.search_mps(userName='@abcdefg1234567', name='gzh')

群聊:

群聊的获取方法为get_chatrooms,将会返回完整的群聊列表。

其中每个群聊为一个字典

传入update键为True将可以更新群聊列表并返回通讯录中保存的群聊列表

 群聊列表为后台自动更新,如果中途意外退出存在极小的概率产生本地群聊消息与后台不同步

 为了保证群聊信息在热启动中可以被正确的加载,即使不需要持续在线的程序也需要运行itchat.run()

 如果不想要运行上述命令,请在退出程序前调用-itchat.dump_login_status(),更新热拔插需要的信息


 

群聊的搜索方法为search_chatrooms,有两种搜索方法:

1.获取特定UserName的群聊 

2.获取名字中含有特定字符的群聊

如果两项都做了特定,将会仅返回特定UserName的群聊,下面是示例程序:


 

群聊用户列表的获取方法为update_chatroom。

群聊在首次获取中不会获取群聊的用户列表,所以需要调用该命令才能获取群聊的成员

该方法需要传入群聊的UserName,返回特定群聊的用户列表

memberList =itchat.update_chatroom('bcdefg67')

创建群聊、增加、删除群聊用户的方法如下所示:

由于之前通过群聊检测是否被好友拉黑的程序,目前这三个方法都被严格限制了使用频率

删除群聊需要本账号为群管理员,否则会失败

将用户加入群聊有直接加入与发送邀请,通过useInvitation设置

超过40人的群聊无法使用直接加入的加入方式,特别注意

memberList =itchat.get_friends()[1:]

# 创建群聊,topic键值为群聊名

chatroomUserName =itchat.create_chatroom(memberList, 'test chatroom')

# 删除群聊内的用户

itchat.delete_member_from_chatroom(chatroomUserName, memberList[0])

# 增加用户进入群聊

itchat.add_member_into_chatroom(chatroomUserName, memberList[0], useInvitation=False)

--结束END--

本文标题: python-itchat 统计微信群、

本文链接: https://lsjlt.com/news/182118.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python-itchat 统计微信群、
    今天小编就为大家分享一篇python-itchat 统计微信群、好友数量,及原始消息数据的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧   效果:   好友: # 获取自己的用户信息,返回自己的属性...
    99+
    2023-01-31
    python itchat 微信群
  • python基于itchat实现微信群消息同步机器人
    最近 全栈数据工程师养成攻略 的微信群已经将近500人,开了二群之后为了打通不同微信群之间的消息,花了点时间做了个消息同步机器人,在任意群收到消息时同步到其他群,并且将聊天内容上传至数据库,以供进一步分析、...
    99+
    2022-06-04
    机器人 消息 python
  • Python itchat模块在微信上的
    前两天在51cto看见某篇推荐博文,大概是一个Python的小程序可以读取微信撤回的信息。豆子比较感兴趣,在知乎和github上搜索了相关的源代码,发现原来实现起来非常的简单,他的核心是使用一个叫做itchat的模块,这个模块模拟微信网页版...
    99+
    2023-01-31
    信上 模块 Python
  • 利用python微信库itchat实现微信自动回复功能
    前言 在论坛上看到了用Python登录微信并实现自动签到,才了解到一个新的Python库: itchat 利用Python 微信库itchat,可以实现自动回复等多种功能,好玩到根本停不下来啊,尤其是调戏调...
    99+
    2022-06-04
    自动回复 功能 python
  • python之微信好友统计信息
    需要安装库:wxpy 代码如下: from wxpy import Bot,Tuling,embed,ensure_one bot = Bot(cache_path=True) #获取好友信息 bot.chats() #获取好友的...
    99+
    2023-01-30
    统计信息 好友 python
  • Python利用itchat模块定时给朋友发送微信信息
    目录功能数据来源实现效果代码说明目录结构核心代码项目运行安装依赖参数配置功能 定时给女朋友发送每日天气、提醒、每日一句。 数据来源 每日一句和上面的大佬一样也是来自ONE&middo...
    99+
    2024-04-02
  • Python中怎么用itchat模块定时给朋友发送微信信息
    这篇文章主要讲解了“Python中怎么用itchat模块定时给朋友发送微信信息”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python中怎么用itchat模块定时给朋友发送微信信息”吧!功...
    99+
    2023-06-26
  • python-----定制群发微信消息
    如何使用表格中的信息群发微信消息? 如何读取csv? →   使用内置模块csv 如何按对应信息发送到微信?→  使用第三方库wxpy   以下代码素材自取:链接:https://pan.baidu.com/s/1nmzgCr_wwt...
    99+
    2023-01-30
    消息 python
  • Python利用itchat对微信中好友数据实现简单分析的方法
    前言 最近在一个微信公众号上看到一个调用微信 API 可以对微信好友进行简单数据分析的一个包 itchat 感觉挺好用的,就简单尝试了一下。 库文档说明链接在这: itchat 安装 在终端中输入以下命令,...
    99+
    2022-06-04
    信中 好友 简单
  • 微课sql优化(8)、统计信息收集(6)-统计信息查询
    1、关于查询统计信息 dba_tables...
    99+
    2024-04-02
  • python 统计MySQL表信息
    线上有一台MySQL服务器,里面有几十个数据库,每个库有N多表。现在需要将每个表的信息,统计到excel中,格式如下:库名表名表说明建表语句db1users用户表CREATE TABLE `users` (...)怎么做呢?1. 手动录入(...
    99+
    2023-01-30
    信息 python MySQL
  • Python自制微信机器人:群发消息、自
    运营公众号也有半年了,今年5月份开始的,之前一直用一款windows工具来运营自动接受好友请求、群发文章、自动回复等操作,但颇有不便。 举几个场景: 突然在外面看到一篇文章很好,临时写了一篇,想群发一下。 好友加我微信后,每次都要手动...
    99+
    2023-01-31
    机器人 消息 Python
  • Python怎么实现微信群万人同步直播
    本篇内容主要讲解“Python怎么实现微信群万人同步直播”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python怎么实现微信群万人同步直播”吧!一、背景介绍需求很简单:能做到24个微信大群(共...
    99+
    2023-06-16
  • 怎么用python打造一个微信群聊助手
    这篇文章给大家介绍怎么用python打造一个微信群聊助手,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。教大家如何用20行Python代码实现微信群聊助手,可以用来活跃群气氛,好多群主创建完群后,拉完一群人,之后就一片寂...
    99+
    2023-06-02
  • Python如何实现APP自动化发微信群消息
    本篇内容主要讲解“Python如何实现APP自动化发微信群消息”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python如何实现APP自动化发微信群消息”吧!1. 前言但是对于很多人来说,首先编...
    99+
    2023-06-26
  • 用PHP开发微信群发工具
    随着微信的普及,越来越多的企业开始将其作为营销工具。而微信群发功能,则是企业进行微信营销的重要手段之一。但是,如果只依靠手动发送,对于营销人员来说是一件极为费时费力的工作。所以,开发一款微信群发工具就显得尤为重要。本文将介绍如何使用PHP开...
    99+
    2023-05-14
    PHP 微信开发 群发工具
  • 微信开发之如何群发消息
    这篇文章给大家分享的是有关微信开发之如何群发消息的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言:在使用微信的时候,有时我们可能会想要将一条好玩的消息、好看的图片转发给多位好友。那么在不想创建群聊的情况下,如何...
    99+
    2023-06-06
  • 为什么微信群发不了消息
    微信群发不了消息是网络连接问题、微信服务器故障、账号异常、手机操作系统或者微信应用程序需要更新导致的。详细介绍:1、网络连接问题,确保手机连接到稳定的Wi-Fi网络或者切换到更好的网络信号;2、微信服务器故障,等待微信服务器恢复正常运行;3...
    99+
    2023-08-18
  • 微信投票小程序系统设计与实现
         项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于微信小程序评选投票系统,前台用户使用小程序,后台管理使用基PHP+MySql的B/S架构;通过后台添加资讯、管理上传投票信息、用户管理等;用户通过小程序登录,发起投...
    99+
    2023-10-01
    小程序 微信 微信小程序
  • 微信驾校小程序系统设计与实现
         项目背景和意义   目的:本课题主要目标是设计并能够实现一个在线考试的微信小程序系统,前台用户使用小程序考试,后台管理使用基于PHP+MySql的B/S架构;通过后台添加考试题目,学生通过小程序登录和参与考试,帮助学生提高...
    99+
    2023-08-31
    小程序 微信 微信小程序
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作