【API】检测QQ群人数 适用于多群链接跳转

3,994 views次阅读
4条评论

前言

之前博客群满员后滋生出的想法,想自己写一个链接出来,点击这个链接会自动跳转到没有满员的群。

实现过程

过程比较简单,FD配合安卓模拟器,抓QQ请求群信息的HTTP数据包,以下是请求体。

URL:http://web.qun.qq.com/cgi-bin/misc/statistic_group_member
Method:POST
Parameter:bkn=根据SKEY计算出的BKN&gc=群号&callback=init
Cookie/Header:Cookie: p_uin=o当前COOKIE所属QQ号; uin=o当前COOKIE所属QQ号; skey=当前COOKIE所属QQ号的SKEY; p_skey=当前COOKIE所属QQ号的p_skey; qq_locale_id=2052

代码/API提供

但是由于这个API请求需要QQSKEY,比较麻烦,所以需要使用的同学可以GET请求调用本站提供的API。

URL:https://api.julym.com/qqgroup/getGroupCount.php?num=QQ群号

Method:Get

然后自己写几行代码就可以实现多群跳转了,主要还是恶心的腾讯,超过500人就已经需要VIP了,两千人更是只有SVIP才能开,而且得SVIP6或年费。

示例链接(本站加群链接):https://api.julym.com/qqgroup/macroblog.php

(PS:以下代码仅供参考,需要自行改动或优化。)

【API】检测QQ群人数

<?php
$group['2000'][0]['num']='660684836';
$group['2000'][0]['url']='https://jq.qq.com/?_wv=1027&k=rH25sXwL';
$group['2000'][1]['num']='723630041';
$group['2000'][1]['url']='https://jq.qq.com/?_wv=1027&k=uXGgssF0';
for ($i =0;$i<count($group['2000']);$i++){
    $count = file_get_contents('https://api.julym.com/qqgroup/getGroupCount.php?num='.$group['2000'][$i]['num']);
    //$count = 2000;
    if ((int)$count<2000){
        header("Location:" . $group['2000'][$i]['url']);
        break;
    }
    if ($i == count($group['2000']) -1){
        echo '所有群已满,如有疑问联系QQ:1194142028。';
    }
}
?>
Swaggy Macro
版权声明:本站原创文章,由 Swaggy Macro 2020-07-20发表,共计1139字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(4条评论)
验证码
载入中...
aBear 评论达人 LV.1
2020-07-20 22:30:29 回复

博主还有没有其他好玩的QQ [email protected][滑稽]

WindowsWindowsChromeChrome80.0.3987.163
    Macro 博主
    2020-07-20 22:44:52 回复

    @aBear 自动换QQ头像?….就是容易冻结QQ…[email protected](liulei)

    WindowsWindowsChromeChrome83.0.4103.97
    Macro 博主
    2020-07-20 22:53:08 回复

    @aBear 以前玩过,挺花里胡哨的,六小时自动换一次头像,然后通过QQ机器人,发指令给它让它帮你换。几天冻结一下QQ。。。。@(扇耳光)

    WindowsWindowsChromeChrome83.0.4103.97
      aBear 评论达人 LV.1
      2020-07-20 23:01:38 回复

      @Macro 俺用酷Q+ py nonebot搭的机器人也经常被冻结@(中刀)

      WindowsWindowsChromeChrome80.0.3987.163