本项目旨在对 acgo.cn 散落于世界各地的野生 API 进行收集整理,研究使用方法并对其进行说明,运用了黑箱法、控制变量法、代码逆向分析、拆包及反编译法、网络抓包法等研究办法。
非官方文档!
本文档探讨的对象是acgo.cn的API接口,若官方后续推出ACGO开放平台 或 小码王开放平台 都将不属于本项目范畴,请移步
ACGO大部分API采用GET、POST、以及WebSocket调用,返回数据大多为 JSON 。
- 本项目遵循 CC BY-NC 4.0 协议,禁止任何形式的商业用途。如需转载,请务必注明作者。
- 请勿滥用!本项目仅供学习和测试用途!请勿滥用!本项目仅供学习和测试用途!请勿滥用!本项目仅供学习和测试用途!
- 使用本项目中提供的接口、文档等所造成的任何后果,与本人无关。
- 鉴于本项目内容的特殊性,可能会随时停止开发、归档或删除仓库,敬请理解。
- 本项目为开源项目,不接受任何形式的催更、索取、定制开发请求,项目中不存在任何付费内容。
- 由于本人学业繁忙及个人原因,本项目目前处于基本不再更新状态(
偶尔可能恢复更新)。欢迎大家提交 PR 修复或补充内容,感谢支持!
欢迎各位 dalao 对本项目做出贡献,也希望每个使用者都能提出宝贵的意见
目前本项目存在的问题包括但不限于:
- 部分文档较旧,修改与更新没有跟进
- API收集不完全,本人抓包能力有限…… 欢迎各位大佬提交pr来扩增本项目的API~
!!!求助 由于本人逆向能力有限,跪求各位大佬帮忙破解一下登陆API的找到了其他方法Csrf-Token
与密码登陆的加密方法 (目前已知信息:此token由JS本地生成)!!!
更多信息请浏览 贡献指南
本仓库目录结构与文档编写均参考和借鉴了bilibili-API-collect在此由衷的感谢!
其实本来只是想要做一个ACGO的爬虫
计划整理分类 & 目录:(文档已完结请选中 checkbox)
- 接口签名与验证
- Access-Token
- Csrf-Token
- NextData(buildId)
- 用户
- 题目
- 获取题目信息
- 代码提交
- 获取评测机信息
- 获取题解
- 获取题解详细信息
- 发送题解
- AI题目答疑
- 讨论
- 讨论信息
- 讨论列表
- 发送讨论评论
- 发送讨论
- 获取讨论评论
- 主页
- 主页排行榜
- 团队
- 获取团队信息
- 创建团队
- 删除团队
- 获取用户分组
- 私聊
- QQ交流群 加群链接