• 即将脱下军装:32年,军装已经成为我的皮肤 2020-01-21
  • 端午临近,苏州河上53支龙舟竞渡 2019-12-28
  • 事件 —频道 春城壹网 七彩云南 一网天下 2019-12-14
  • CEC2018苏州开幕 打造全新电竞泛娱乐 2019-12-14
  • 国酒茅台·国之栋梁 希望工程圆梦行动获第十二届人民企业社会责任奖年度案例奖 2019-12-06
  • 湖州日报社党委书记、社长沈振建祝贺人民日报创刊70周年 2019-12-06
  • 是什么时候颠覆了“文艺应当为千千万万劳动人民服务”这一社会主义文艺路线的?!那一股“伤痕潮”功不可灭,可惜的是“旧伤痕”已经烟灭,取代其的是“挖根潮”。留给工农 2019-11-24
  • 我国居民人均预期寿命又提高了 2017年提高至76.7岁 2019-11-24
  • 《格萨尔》史诗藏译汉16册完成终审 2019-11-10
  • 干惊天动地事  做崇德守廉人 2019-10-20
  • 新一代宝马8系首发亮相 运动旗舰正式回归 2019-10-20
  • 全纪录600名工人为“重庆铁路咽喉”动手术  奋战7个通宵为旅客节约1小时 2019-10-19
  • 共享单车押金安全受关注 部分平台已引入银行存管 2019-10-16
  • 视频--江苏频道--人民网 2019-10-16
  • 回复@看着就想笑:历史至今的客观事实是奴隶主剥削奴隶、封建地主剥削农奴、资本家剥削雇佣劳动者、师傅剥削徒弟都是建立在私有制基础上的,而且小私有和他人联合顾工生 2019-10-14
  • 青海麻将258 www.jncff.tw 青海麻将258 > 上网技巧 > 电脑小技巧 > python获取微信所有好友 微信群成员 批量添加好...

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

    时间:2020-01-02 19:16 作者:QQ地带 我要评论

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

    使用方法

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

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

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

     

    abstract

    本教程基于ItChat github地址 https://github.com/littlecodersh/ItChat

     

    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()

     

     


    标签: 微信 Python
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%

    Google提供的广告

  • 即将脱下军装:32年,军装已经成为我的皮肤 2020-01-21
  • 端午临近,苏州河上53支龙舟竞渡 2019-12-28
  • 事件 —频道 春城壹网 七彩云南 一网天下 2019-12-14
  • CEC2018苏州开幕 打造全新电竞泛娱乐 2019-12-14
  • 国酒茅台·国之栋梁 希望工程圆梦行动获第十二届人民企业社会责任奖年度案例奖 2019-12-06
  • 湖州日报社党委书记、社长沈振建祝贺人民日报创刊70周年 2019-12-06
  • 是什么时候颠覆了“文艺应当为千千万万劳动人民服务”这一社会主义文艺路线的?!那一股“伤痕潮”功不可灭,可惜的是“旧伤痕”已经烟灭,取代其的是“挖根潮”。留给工农 2019-11-24
  • 我国居民人均预期寿命又提高了 2017年提高至76.7岁 2019-11-24
  • 《格萨尔》史诗藏译汉16册完成终审 2019-11-10
  • 干惊天动地事  做崇德守廉人 2019-10-20
  • 新一代宝马8系首发亮相 运动旗舰正式回归 2019-10-20
  • 全纪录600名工人为“重庆铁路咽喉”动手术  奋战7个通宵为旅客节约1小时 2019-10-19
  • 共享单车押金安全受关注 部分平台已引入银行存管 2019-10-16
  • 视频--江苏频道--人民网 2019-10-16
  • 回复@看着就想笑:历史至今的客观事实是奴隶主剥削奴隶、封建地主剥削农奴、资本家剥削雇佣劳动者、师傅剥削徒弟都是建立在私有制基础上的,而且小私有和他人联合顾工生 2019-10-14