{"repo":"jackmac2077-beep/seckill-assistant","free":true,"listed":false,"github":"https://github.com/jackmac2077-beep/seckill-assistant","clone":"git clone https://github.com/jackmac2077-beep/seckill-assistant.git","description":"大疆全平台抢购助手：面向京东、大疆官网等渠道的本地 Playwright 自动化工具。","language":"Python","stars":15,"topics":["automation","dji","jd","playwright","python"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"seckill-assistant · 新品抢购助手 Personal Playwright helper for timed product checks on JD.com and DJI Store (China). 基于 Python 与 Playwright 的本地自动化脚本：可配置开售时间、轮询策略与页面选择器，默认 Dry-Run 与 结算页人工支付 ，降低误下单风险。 免责声明 ：仅供个人学习与自用；禁止商业用途或恶意刷单。请遵守各平台用户协议，勿高频请求；使用本工具导致的账号限制等后果由使用者自行承担。 --- 目录 - 核心特性 - 环境准备 - 配置说明 - 运行方式 - 目录结构 - 开源与贡献 - 常见问题 --- 核心特性 - 持久化浏览器 Profile ：登录一次后凭证保存在本地 profiles/ （已加入 .gitignore ，勿提交）。 - 配置与代码分离 ：商品 URL、开售时间、轮询间隔、CSS 选择器等均在 config/ .json 。 - 多阶段轮询 ：等待期 → 预热期 → 高频期（间隔可配）。 - Dry-Run ：演练检测与日志/截图，不执行真实购买点击。 - 人工接管 ：验证码、滑块、登录失效时暂停并通知，终端确认后继续。 - 安全提交 ：默认 auto submit order: false ，停在结算页；仅当配置显式为 true 时才自动提交订单。 - 通知 ：桌面、日志、Bark、PushPlus、SMTP、Webhook。 --- 环境准备与安装 1. Python 需要 Python 3.9+ 。 2. 获取代码 若你尚未推送到 GitHub，可直接在解压/克隆后的项目根目录继续。 3. 依赖 可选（贡献者 / 本地检查）： 4. Playwright 浏览器 --- 配置说明 配置文件在 config/ ： jd.json 、 dji.json ； pdd.json 为预留框架。 节点 参数 说明 --- --- --- product url 商品详情页链接。 schedule sale time 开售时间 YYYY-MM-DD HH:MM:SS 。 schedule poll interval 各阶段轮询间隔（秒）；高频建议不低于约 0.3 。 selectors btn buy now 等 主按钮 CSS，逗号分隔多备选。 selectors login check 建议必填 ：用于判断登录态的元素；未配置时程序会 打一次 WARNING 并默认视为已登录（可能误判）。 purchase dry run true 为演练； false 为实战。 purchase auto submit order 默认 false ：进入结算页后需人工支付。 notify methods 如 [\"desktop\", \"log\", \"bark\"] 。 browser headless 建议 false 便于观察与人工验证。 --- 运行方式 统一入口： scripts/run sale.py 。 1. 登录准备（京东示例） 在浏览器中完成登录后关闭窗口；凭证写入 profiles/jd profile/ 。 2. 测试通知（可选） 3. Dry-Run 演练 4. 实战（务必确认配置） 大疆示例： --platform dji ，配置文件默认 config/dji.json 。自定义配置： --config path/to/custom.json 。 VS Code 调试 ：在运行和调试面","default_branch":null,"files":null,"tree":[],"storefront":"/r/jackmac2077-beep","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jackmac2077-beep/seckill-assistant/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."}