18910140161

python获取微信所有好友 微信群成员 批量添加好友 自动发送信息

顺晟科技

2021-06-16 10:42:03

662

降低使用门槛,编译生成exe

施用方式

下载exe,双击,扫描代码——在同一个目录下生成的friends.txt和chattrooms . txt[format JSON]对应好友列表

请注意,在列出所有微信群和群成员时,需要先刷新群成员,否则不会有群成员信息,所以要想获取群中所有成员的信息,必须输入要显示的群的键,即@ @ * *

链接: https://pan.baidu.com/s/14Yag1dET_OCjVFI5cJJhuQ提取代码: j9gg

摘要

这个教程是基于https://github.com/littlecodersh/ItChat的github地址

它基于python,测试版是Python3.6.2。下面的代码需要Python3。

ItChat需要的版本是python 2.7 . python 3 . bug测试期间可能暂时检测不到bug。

本教程适合python小白,因为我刚开始学python。

施用方式

安装python(这里不介绍了,自己决定,版本是python 3)配置环境变量

要安装它,请在cmd下输入pip install it hat[参见解决pip安装速度慢的问题]

下载***。复制文件并运行[如何运行。复制文件]

扫描代码登录-

最初,我想转移。py文件,但是代码量太小。就直接写在下面。创建一个新的文本文档,复制它,并修改名称。

功能

获取所有微信好友列表-getfriends.py-会在getfriends.py的同级目录下生成friends . txt【JSON格式】。

获取所有微信群和群成员的列表-getchatrooms.py-chattorks . txt[JSON格式]会在getchattorks . py的同级目录下生成。

赞美诗所有微信群和群成员将被要求首先刷新群成员,否则将没有群成员信息

分批加好友——看到问题上有人说不能用,以后再写

自动发送消息-去github看看.特别清楚

[格式为json]

格式是json.无法理解json?嗯.您可以在线将json转换为csv。

因为json的中文是Unicode.它可以根据json进行格式化

【怎么跑。py文件]

本来想写的,但是懒的想复制粘贴。我自己做的,觉得太显眼,就问杜娘。

【解决pip安装慢的问题】

替换windows下的图片(这里用清华的图片替换):

在windows下,直接在用户目录下创建一个pip目录,如C:\Users\xx\pip,新建一个pip.ini文件.内容如下:

[全球]

索引-URL=https://pypi.tuna.tsinghua.edu.cn/simple

[安装]

trusted-host=mirrors . aliyun.com

其他系统各司其职

密码

getfriends.py

导入itchat,json

自动登录(热重新加载=真)

#带上你所有的朋友

f=open('friends.txt ',' wb ')

JSON _ str=str . encode(JSON . dumps(it chat . get _ friends()))

f.write(json_str)

f.close()

getfriends.py

导入itchat,json

自动登录(热重新加载=真)

#获取组和成员

聊天室列表=itchat.get _聊天室(True);

对于I在范围内(len(chatroomList)):

打印('序列号:% s昵称:% s key3360% s'% (I 1,聊天室列表[I] ['昵称'],聊天室列表[I] ['用户名']))

聊天室_键=输入(请输入要获取的群号成员的键:\n)

聊天室(聊天室_键,真)

f=open('chatrooms.txt ',' wb ')

JSON _ str=str . encode(JSON . dumps(it chat . get _ chat rooms(True)))

f.write(json_str)

f.close()

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航