(需要先登录 QQ 空间等网站,以获取 cookie 保存在浏览器中)
获取群文件列表 api:
https://pan.qun.qq.com/cgi-bin/group_file/get_file_list?gc={群号}&bkn={通过 cookie 中的 skey 计算得出的数字}&start_index=0&cnt=30&filter_code=0&folder_id=%2F&show_onlinedoc_folder=1
下载链接接口:
( busid 、id 参数在列表 api 中有返回)
https://pan.qun.qq.com/cgi-bin/group_share_get_downurl?uin={你的 QQ 号}&groupid={群号}&pa=/{busid}{id}&r={随机 16 位数字}&charset=utf-8&g_tk={同上面接口 bkn}&callback=_Callback
bkn 计算方法(Python 示例):
```python
def bkn(skey):
hash_key = 5381
for i in range(len(skey)):
hash_key += (hash_key << 5) + ord(skey[i])
hash_key = hash_key & 0x7fffffff
return hash_key
```