当前位置:首页>排行榜>开源工具发布:一键采集i春秋CTF榜单信息

开源工具发布:一键采集i春秋CTF榜单信息

  • 更新时间 2026-03-29 13:41:41
开源工具发布:一键采集i春秋CTF榜单信息

仓库名:iChunQiu-CTF-Collector

地址:https://github.com/ThanatosXingYu/iChunQiu-CTF-Collector

最近做了一个小工具,专门解决CTF赛后的榜单存档问题:

比赛中/后想快速收集i春秋观赛榜单数据,但手工复制太慢、太乱、容易漏,这个项目让这件事可以一键导出。


这是一个什么工具

这是一个基于 PySide6 的桌面工具,输入比赛链接后,可以直接导出多个榜单到 Excel,不依赖浏览器自动化。


解决了哪些问题

  1. 不需要手工翻页复制榜单
  2. 不需要自己拼请求参数、算签名
  3. 不需要反复整理 Excel 样式
  4. 一次点击可批量导出全部榜单

主要功能

  • 绑定比赛信息(自动识别比赛标识、访问令牌、观赛页、排行榜页)
  • 单独导出:
    • 解题总榜
    • 积分总榜
    • 题目榜单
    • 单人总榜
    • 题型榜单(自动遍历所有题型)
  • 一键采集全部榜单(顺序执行全部导出)
  • Excel 自动格式化:
    • 全表黑色边框
    • 全单元格居中
    • 列宽自适应
  • 列头中文化策略:
    • 能确认官方文案映射的字段用中文
    • 不确定的字段保留英文原键名

使用方式

  1. 输入比赛链接并绑定
  2. 选择输出目录
  3. 点击某个榜单按钮,或点击“一键采集全部榜单”

导出文件命名格式:

比赛标识_榜单名_YYYYMMDD_HHMMSS.xlsx


适合谁用

  • CTF赛事参与方(赛后数据分析)
  • 战队/教练(复盘与横向对比)
  • 安全研究学习者(接口分析与数据整理实践)

项目关键词

CTFi春秋榜单采集Excel导出PySide6


开源地址

https://github.com/ThanatosXingYu/iChunQiu-CTF-Collector


说明

本工具仅用于学习和授权场景下的数据整理,请遵守平台规则与相关法律法规。

最新文章

随机文章