New 09.10

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

使用方法

下载exe,双击, 然后扫码-> 同级目录下生成friends.txt和chatrooms.txt[格式为json]对应的是好友列表

注意: 所有微信群及群成员列表时候会要求先刷新群成员, 否则会没有群成员信息, 所以如果要获取群内所有成员的信息必须输入要显示群的key, 即@@**

abstract

ItChat 基于 python , 测试版本是 Python3.6.2, 下面的代码要求python3.

ItChat要求的版本是python2.7 .python3 可能出现bug 测试时暂时未测出bug

本教程适用于python小白, 因为我也才开始学python

使用方法

安装python(此处不做具体介绍, 自行度娘, 版本为python 3) 并配置环境变量

安装ItChat, 在cmd 下输入 pip install itchat[参考解决pip install 慢的问题]

下载***.py 文件, 运行[如何运行.py文件]

扫码登录->

本来想传.py 文件的, 但是代码量太少, 直接写在下面好了, 自己新建一个文本文档, 复制一下, 修改下名字就好了

功能

获取 所有微信好友列表->getfriends.py->会在getfriends.py同级目录下生成friends.txt[格式为json]

获取 所有微信群及群成员列表->getchatrooms.py->会在getchatrooms.py同级目录下生成chatrooms.txt[格式为json]

ps.所有微信群及群成员列表时候会要求先刷新群成员, 否则会没有群成员信息

批量添加好友-> 看issue上有人说不能用, 晚点在写

自动发送信息->去github上自己看吧..  特别清楚

[格式为json]

格式就是json...  看不懂json?  嗯.....  可以度娘json在线转csv

因为json的中文是Unicode编码... 可以度娘json格式化

[如何运行.py文件]

本来想写的,  想偷懒复制粘贴一下, 自己度娘了一下, 发现太显眼,所以问度娘吧

[解决pip install 慢的问题]

windows 下更换镜像(此处更换为清华的镜像):

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

[global]

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

[install]

trusted-host=mirrors.aliyun.com

其他系统自己度娘

Code

getfriends.py

import itchat, json

itchat.auto_login(hotReload=True)

# 获取所有的好友

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

json_str = str.encode(json.dumps(itchat.get_friends()))

f.write(json_str)

f.close()

getfriends.py

import itchat, json

itchat.auto_login(hotReload=True)

# 获取群及成员

chatroomList = itchat.get_chatrooms(True);

for i in range(len(chatroomList)):

print("序号:%s   NickName:%s   key: %s" % (i + 1, chatroomList[i]['NickName'], chatroomList[i]['UserName']))

chatrooms_key = input("请输入要获取群号成员的的key:\n")

itchat.update_chatroom(chatrooms_key, True)

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

json_str = str.encode(json.dumps(itchat.get_chatrooms(True)))

f.write(json_str)

f.close()

ps...  我之前以为作者没开出这两个接口, 然后自己改了一大堆源码....  改完后发现作者开出了  ⊙﹏⊙‖∣

python 获取qq群成员信息_[Python-ItChat]获取微信所有好友, 群信息(群内人员),批量添加好友,自动发送信息等...相关推荐

  1. python 操作键盘,鼠标 。我这个是自动企业微信加好友的,源码可以修改成别的。挺好使!

    python 操作键盘,鼠标 .我这个是自动企业微信加好友的,源码可以修改成别的.挺好使! 键盘的按键码可以去百度搜,大体就是这么操作的 import win32con import win32api ...

  2. python模拟qq登录三方网站_使用Python模拟腾讯第三方认证-篇2

    序 上篇分析了模拟登陆的流程,以及HTTP请求和回应,下面我们开始编码实现. 编码 准备 安装requests, pip install requests 使用requests请求比使用urllib方 ...

  3. python win10 捕获 弹出窗口_[python爬虫] Selenium高级篇之窗口移动、弹出对话框自登录...

    在我们使用Selenium Python制作自动爬虫和网页自动测试的时候,通常会遇到弹出新的窗体或对话框的时候,此时你捕获的窗体已经被打断,从而干扰你的爬虫. 那怎么解决这个问题呢? 本篇文章主要记录 ...

  4. python爬取web漫画网站_[Python爬虫学习]利用selenuim爬取漫画网站

    注意事项 版本 Python版本为 Python-3.8.3 系统为 Windows10 浏览器为 Firefox-77.0 前置 \(selenium\) \(BeautifulSoup\) \(r ...

  5. python中for循环的用法_@Python小白,一文让你掌握Python爬虫

    兴趣 我没事喜欢逛知乎,有一段时间看到了这个问题:利用爬虫技术能做到哪些很酷很有趣很有用的事情: http://t.cn/RptGOPx 觉得回答的一个个炒鸡酷炫 就对爬虫产生了浓厚的兴趣, 于是就开 ...

  6. python打开excel执行vba代码_“Python替代Excel Vba”系列(终):vba中调用Python

    请关注本号,后续会有更多相关教程. 系列文章 学Python还不会处理Excel数据?带你用pandas玩转各种数据处理"Python替代Excel Vba"系列(二):panda ...

  7. 获取qq号码性别 接口_用户诉QQ浏览器违法获取个人隐私!实测发现好友列表被自动提取...

    日前,QQ浏览器因违法收集用户微信以及QQ账号的头像.性别.生日.好友列表等个人隐私信息,被用户起诉至江西某法院.法院审理后裁定腾讯公司立即停止在QQ浏览器App中获取上述用户隐私信息的行为,并对双方 ...

  8. python爬虫项目实战教学视频_('[Python爬虫]---Python爬虫进阶项目实战视频',)

    爬虫]---Python 爬虫进阶项目实战 1- Python3+Pip环境配置 2- MongoDB环境配置 3- Redis环境配置 4- 4-MySQL的安装 5- 5-Python多版本共存配 ...

  9. python三维图如何标注曲面_(python)使用colormap作为第4维,x,y,z函数绘制3d曲面 - python...

    我正在尝试绘制3d曲面,其中三个维度中的每个维度都在单独的值数组中,并且每个坐标处的曲面着色是x,y,z的函数.一种numpy.pcolormesh,但是是4D而不是3D的. 3D图由下式给出: fr ...

最新文章

  1. python嵌入html_Python odoo中嵌入html简单的分页功能
  2. 字符串删除首尾_[LeetCode] 459. 重复的子字符串
  3. HTML5地区自转代码
  4. 关于DubboMain启动的真相
  5. isc-dhcp性能优化的一种方法
  6. ASP.NET加密解密
  7. 进军杀毒市场!百度杀毒软件2013正式发布
  8. 数字电路实验(三)——加法器、运算器
  9. 【机器学习】机器学习公共数据集整理
  10. iphone中怎么添加邮箱_如何在iPhone的Gmail中添加附件
  11. 未来 Android 开发的从业方向
  12. C语言基础入门——打印“hello word“
  13. 深圳学位分数计算机,深圳各区学位录取积分出炉!罗湖录取到C类,南山最高降40分……...
  14. node安装node-pre-gyp报错的解决方案
  15. leetcode刷题:292. Nim 游戏(Java)
  16. 解决电脑按字母键出现数字的方法
  17. 前端针对JSON格式的一些数据格式化处理
  18. 为数学而歌之伯努利家族
  19. Android面试专题 | 大厂安卓开发高频面试真题174问(附详细答案)
  20. RICHARD FEYNMAN, 挑战者号, 软件工程--自顶向下

热门文章

  1. python中stringvar的用法_Python tkinter.StringVar方法代码示例
  2. cocoapod安装过程中的幺蛾子
  3. 租车APP开发的市场优势和主要功能
  4. 如何查看自己名下有几张手机卡?
  5. Unity3d 所有版本下载
  6. 什么是用户画像——从零开始搭建实时用户画像(一)
  7. 企业路由器配置L2TP 站点到站点模式Virtual Private Network指南_3(外网访问内网资源)
  8. 【教学】深度学习小项目汇总_含源代码_包运行
  9. C. Yet Another Broken Keyboard--------思维
  10. lumberjack 实现按时间分割日志文件