python-itchat 获取微信群用户信息的实例


Posted in Python onFebruary 21, 2019

如下所示:

import itchat, time
from itchat.content import TEXT
#name = ' '
roomslist = []

itchat.auto_login(enableCmdQR = False)

def getroom_message(n):
  #获取群的username,对群成员进行分析需要用到
  itchat.dump_login_status() # 显示所有的群聊信息,默认是返回保存到通讯录中的群聊
  RoomList = itchat.search_chatrooms(name=n)
  if RoomList is None:
    print("%s group is not found!" % (name))
  else:
    return RoomList[0]['UserName']

def getchatrooms():
  #获取群聊列表
  roomslist = itchat.get_chatrooms()
  #print(roomslist)
  return roomslist



for i in getchatrooms():
  #print(i['NickName'])
  roomslist.append(i['NickName'])

with open('群用户名.txt', 'a', encoding='utf-8')as f:
  for n in roomslist:
    ChatRoom = itchat.update_chatroom(getroom_message(n), detailedMember=True)
    for i in ChatRoom['MemberList']:
      #print (i['Province']+":",i['NickName'])
      f.write(i['Province']+":"+i['NickName']+'\n')
      print('正在写入      '+i['Province']+":",i['NickName'])
  f.close()

# for i in ChatRoom:
#   print(i['MemberList']['ContactList'])
#   count += 1
# print(count)

# # @itchat.msg_register(TEXT)
# # def simple_reply(TEXT):
# #   print(msg.text)
# #
# # itchat.auto_login(enableCmdQR = False,hotReload = True) # enableCmdQR=True这一参数为二维码在下面控制台中显示出来,而不是用图片显示
# # itchat.run()
# itchat.auto_login(enableCmdQR = False)
#
# # time.sleep()
# # itchat.logout()
# # friends = itchat.get_friends()
# # for i in friends:
# #   print(i)
# rooms = itchat.get_chatrooms()
# for i in rooms:
#   print(i['NickName'])
#   memberList = itchat.update_chatroom(i['NickName'])
#   print (memberList)
#
# #   room = itchat.update_chatroom(i['NickName'],detailedMember = True)
# #   print(room)
# #   # for i in room:
# #   #   print(i)

以上这篇python-itchat 获取微信群用户信息的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python爬虫框架Scrapy实战之批量抓取招聘信息
Aug 07 Python
使用anaconda的pip安装第三方python包的操作步骤
Jun 11 Python
浅述python2与python3的简单区别
Sep 19 Python
Python 判断奇数偶数的方法
Dec 20 Python
Python socket实现多对多全双工通信的方法
Feb 13 Python
Python数据库小程序源代码
Sep 15 Python
python使用pyecharts库画地图数据可视化的实现
Mar 25 Python
matlab 计算灰度图像的一阶矩,二阶矩,三阶矩实例
Apr 22 Python
Python Json数据文件操作原理解析
May 09 Python
Python使用Chrome插件实现爬虫过程图解
Jun 09 Python
python实现凯撒密码、凯撒加解密算法
Jun 11 Python
python模块与C和C++动态库相互调用实现过程示例
Nov 02 Python
python 获取微信好友列表的方法(微信web)
Feb 21 #Python
Python基于mysql实现学生管理系统
Feb 21 #Python
python+mysql实现教务管理系统
Feb 20 #Python
python Tkinter版学生管理系统
Feb 20 #Python
啥是佩奇?使用Python自动绘画小猪佩奇的代码实例
Feb 20 #Python
Python实战购物车项目的实现参考
Feb 20 #Python
利用django+wechat-python-sdk 创建微信服务器接入的方法
Feb 20 #Python
You might like
我的论坛源代码(五)
2006/10/09 PHP
php中的数组操作函数整理
2008/08/18 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(一)
2014/06/23 PHP
从零开始学YII2框架(四)扩展插件yii2-kartikgii
2014/08/20 PHP
PHP实现简易用户登录系统
2020/07/10 PHP
jQuery.ajax 用户登录验证代码
2010/10/29 Javascript
基于jquery实现的一个选择中国大学的弹框 (数据、步骤、代码)
2012/07/26 Javascript
Extjs显示从数据库取出时间转换JSON后的出现问题
2012/11/20 Javascript
定时器(setTimeout/setInterval)调用带参函数失效解决方法
2013/03/26 Javascript
解析dom中的children对象数组元素firstChild,lastChild的使用
2013/07/10 Javascript
jquery 设置style:display的方法
2015/01/29 Javascript
原生js和jQuery写的网页选项卡特效对比
2015/04/27 Javascript
js+css实现超简洁的二级下拉菜单效果代码
2015/09/07 Javascript
JS+DIV+CSS实现的经典标签切换效果代码
2015/09/14 Javascript
jQuery事件绑定用法详解
2016/09/08 Javascript
你可能不知道的JSON.stringify()详解
2017/08/17 Javascript
深入理解Vue Computed计算属性原理
2018/05/29 Javascript
微信小程序实现页面跳转传递参数(实体,对象)
2019/08/12 Javascript
vue中使用v-model完成组件间的通信
2019/08/22 Javascript
js找出5个数中最大的一个数和倒数第二大的数实现方法示例小结
2020/03/04 Javascript
如何使用JS console.log()技巧提高工作效率
2020/10/14 Javascript
Python的设计模式编程入门指南
2015/04/02 Python
浅谈Python生成器generator之next和send的运行流程(详解)
2017/05/08 Python
利用Python实现网络测试的脚本分享
2017/05/26 Python
解决Python3中的中文字符编码的问题
2018/07/18 Python
python实现自动登录后台管理系统
2018/10/18 Python
Python 通过打码平台实现验证码的实现
2019/05/13 Python
将HTML5 Canvas的内容保存为图片借助toDataURL实现
2013/05/20 HTML / CSS
美国最大的宠物药店:1-800-PetMeds
2016/10/02 全球购物
英国豪华家具和经典家居饰品购物网站:OKA
2020/06/05 全球购物
美国沃尔玛网上超市:Walmart
2020/08/14 全球购物
资金主管岗位职责范本
2014/03/04 职场文书
读书活动实施方案
2014/03/10 职场文书
在校大学生自我评价范文
2014/09/12 职场文书
学生会辞职信
2015/03/02 职场文书
MongoDB 常用的crud操作语句
2021/06/20 MongoDB