{"repo":"currycan/HaTickets","free":true,"listed":false,"github":"https://github.com/currycan/HaTickets","clone":"git clone https://github.com/currycan/HaTickets.git","description":"大麦网抢票自动化 — Mobile(U2) / Desktop(Tauri+Rust) 方案","language":"Python","stars":401,"topics":["appium","automation","damai","python","rust","selenium","tauri","ticket","vue3"],"license":"Apache-2.0","category":"scrapers-browser-automation","readme_excerpt":"HaTickets - 大麦抢票自动化 这个仓库不是票务展示站，而是一个“大麦抢票自动化工具箱”。 ✅ 适合你 ：有一台安卓真机、能用命令行（会敲 adb / poetry ）、想给自己或家人抢票。 ⛔ 不适合你 ：没有安卓真机（iOS / 纯 PC / Mac 无真机都跑不了）、完全没碰过命令行、或期待“装个 App 点一下就抢”。这是一套需要动手配置的自动化工具，不是开箱即用的成品软件。 目录 - 适用人群与准入门槛 - 风险与合规提示 - 推荐环境 · 当前状态 · 方案状态 · 三个旗标的语义 - 五分钟跑通 Mobile（新用户从这里开始） - 退出码与运行摘要（无人值守 / 多设备编排） - 常见问题 - 其他方案 · 项目结构 · 开发与测试 适用人群与准入门槛 开始前请确认你 同时 满足下面的硬性条件，任一不满足都跑不通，不必往下折腾： 门槛 说明 --- --- 安卓真机 Android 12 14 真机（模拟器易被风控）。 iOS、纯 PC / Mac 无真机均不可用 命令行基础 会在终端敲命令、能看懂报错；本工具没有图形界面 adb 可用 电脑已装 adb 且 adb devices 能看到手机（不会装见常见问题第 1 条） 大麦已就绪 真机上大麦 App 已登录，且 观演人已提前在 App 内添加成功 （怎么加见常见问题第 4 条） 风险与合规提示 - 账号风险 ：自动化操作可能触发大麦风控，存在 限流甚至封号 的可能；模拟器比真机更容易触发。请自行评估后再用。 - 仅限个人正当使用 ：请勿用于黄牛倒票，或任何违反平台规则与法律法规的用途。 - 风险自负 ：一旦使用即代表你已知悉并自行承担全部后果，完整说明见 DISCLAIMER.md。 推荐环境 组件 推荐版本 --------- ----------------------------------------- Python 3.10 3.13（CI 已覆盖；3.8/3.9 受限支持） Poetry 1.7+ Android 12 14 真机（模拟器易被风控） ⚠ Python 3.14 暂不支持： uiautomator2 与 selenium 上游尚未发布预编译 wheel（issue #21）。 法律说明 - 开源协议：见 LICENSE - 版权与商标声明：见 NOTICE - 免责申明：见 DISCLAIMER.md 当前状态 - Mobile ：当前主推方案，也是 README 主要说明对象 - Web ： 已移除 — 大麦网页端风控升级后 Selenium 方案已不可用，代码已从仓库删除 - Desktop ： 已被官方渠道限制，当前视为不可用，不再推荐，也不要作为主流程投入时间 方案状态 方案 目录 当前状态 说明 ------------- -------------- ---------- ------------------------------------------------------ Mobile mobile/ 主推 UIAutomator2 直连 Android 大麦 App，无需额外服务 Desktop desktop/ 不可用 官方渠道和风控已限制，当前不要再作为可执行方案使用 如果你是第一次用，直接走 Mobile + 安卓真机 。 如果你是手动配置用户，想先验证流程，直接用 ./mobile/scripts/start ticket grabbing.sh --probe 。 如果你看到旧文档里提到 Desktop ，把它","default_branch":null,"files":null,"tree":[],"storefront":"/r/currycan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/currycan/HaTickets/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}