python获取微信用户(python-itchat 获取微信群用户信息的实例)
类别:脚本大全 浏览量:1468
时间:2022-03-29 03:02:52 python获取微信用户
python-itchat 获取微信群用户信息的实例如下所示:
|
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 获取微信群用户信息的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/localhost1113/article/details/79443292
您可能感兴趣
- python中怎样使用列表的sort方法(详解python中sort排序使用)
- python 时间戳转化为格式(Python datetime和unix时间戳之间相互转换的讲解)
- python2个字典合成(Python两个字典键同值相加的几种方法)
- python中怎么连接mysql(python远程连接MySQL数据库)
- python自动处理图片(python制作图片缩略图)
- python零基础实战项目(十个Python练手的实战项目,学会这些Python就基本没问题了推荐)
- python itchat库介绍(Python利用itchat库向好友或者公众号发消息的实例)
- python pandas dataframe 查询(Python实现从SQL型数据库读写dataframe型数据的方法基于pandas)
- python创建进程的方法(Python多进程fork函数详解)
- python中读取文件怎么操作(Python实现的读取文件内容并写入其他文件操作示例)
- pythonmysql使用教程(Python异步操作MySQL示例使用aiomysql)
- java集成钉钉发送消息(Python实现钉钉发送报警消息的方法)
- python获取字符串类型(python3利用ctypes传入一个字符串类型的列表方法)
- opencv人脸识别实战(Python opencv实现人眼/人脸识别以及实时打码处理)
- python编程ide工具(这6款Python IDE&代码编辑器,你都用过吗?)
- python批量创建字典(Python编写合并字典并实现敏感目录的小脚本)
- 成都轨道交通19号线二期全线电通(成都轨道交通19号线二期全线电通)
- 19号线二期全线电通 轨道交通项目最新进展来了(19号线二期全线电通)
- 涉及3条地铁线路 成都这4座轨道交通站点有新名字了(涉及3条地铁线路)
- 来了 成都轨道交通5条线路刷新 进度条(成都轨道交通5条线路刷新)
- 一部手机两套系统 OPPO Find X3的正确打开方式你知道吗(一部手机两套系统)
- OPPO用户看过来 汇总几个春节实用技巧,轻松搞定多设备联动玩法(汇总几个春节实用技巧)
热门推荐
- apache和php如何配置(Apache2与PHP5 for WinXP简单配置技巧)
- python爬虫开源代码(Python实现的文轩网爬虫完整示例)
- sql function函数的用法(SQl Function 创建函数实例介绍)
- iis上搭建php环境(vultr服务器windows server 2012 r2搭建IIS8+PHP+MYSQL+phpMyAdmin运行环境图文教程)
- canvas 裁剪画布(Canvas图片分割效果的实现)
- reactredux任务处理进度(一文搞懂redux在react中的初步用法)
- docker插件容器使用(Docker容器开jupyter不能访问到的解决方法)
- css如何设置表格样式
- javascript数组实例扩展方法(JavaScript如何监测数组的变化)
- python改变字体颜色指令(使用Python自动化破解自定义字体混淆信息的方法实例)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9