Urban Sports Club Booking API

💪 USC课程自动扫描与预订助手

自动化扫描Urban Sports Club场馆课程,支持一键预订与取消,集成直接预订链接,适合健身爱好者高效管理运动日程。

收藏
8.7k
安装
1.8k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Urban Sports Scanner 是一款专为德国 Urban Sports Club 会员设计的 Python 自动化工具,主要解决手动浏览多场馆课程的低效问题。

核心用法:

  • 课程扫描:基于 Playwright 自动抓取指定场馆的课程信息,支持按日期、场馆筛选,输出含直接预订链接的课程列表
  • 自动预订/取消:通过命令行直接完成课程预订 (--book) 和取消 (--cancel) 操作
  • 预订管理:查看当前所有预订状态 (--bookings)

显著优点:

  • 省去手动登录网站、逐页浏览的繁琐流程
  • 直接输出可点击的预订链接,大幅提升操作效率
  • 支持多场馆配置,一次扫描获取全部目标课程
  • 灵活的会员等级参数 (plan_type),自动过滤不可预订课程

潜在局限:

  • 依赖 Playwright/Chromium,首次配置较复杂(需安装浏览器依赖)
  • 凭证明文存储于本地 JSON 文件,虽在 .gitignore 中但缺乏加密
  • 受限于 USC 网站的反爬机制,长期稳定性存疑
  • 仅支持德国 Urban Sports Club 生态,无多地区扩展性

适合人群:

  • 频繁使用 USC 且常去多个场馆的健身用户
  • 需要快速抢订热门课程的技术型用户
  • 希望自动化管理周运动计划的效率追求者

常规风险:

  • 自动化操作可能违反 USC 服务条款,存在账号限制风险
  • 凭证本地存储存在被其他程序读取的隐患
  • 浏览器自动化依赖 USC 网站结构稳定,页面改版可能导致失效

Urban Sports Club Booking API 内容

手动下载zip · 7.3 kB
config.pytext/plain
请选择文件