# auto-buy-Python-tool **Repository Path**: nuohy/auto-buy-Python-tool ## Basic Information - **Project Name**: auto-buy-Python-tool - **Description**: :mask:​ 图形界面, 电脑小白也会用, 下载可直接运行! 京东自动购买口罩 实时抢购口罩 工具, 抗击疫情 中国加油! - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2020-03-07 - **Last Updated**: 2021-05-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # auto-buy-Python-tool 图形界面, 电脑小白也会用, 下载可直接运行! 京东自动购买口罩 实时抢购口罩 工具, 抗击疫情 中国加油! `4.0` :fire: 点击这里 下载`JDAutoBuy-release.zip`, 解压后可**直接运行!** ### 欢迎加星 > 修复了商品下架后的问题, 更新了交互界面; 修复了可配货商品的判断, 更新了数量调整接口, 更新了是否监控下架商品选项 :star2: ## 使用指南 ### :notebook_with_decorative_cover: Tips: 登录一次之后本地会保存登录信息, 重启软件(注意重启之后也行)之后仍然可以记住账号登录信息, 重启之后只需点击"开始监控"就可以登录! 不必重复扫码! 运行界面**如下图**: ![interface](./assets/1581218076866.png) Update at 2020-3-2: Continuously monitor goods removed from JD.![monitorSoldOutGoods](./assets/1583151909197.png) Update at 2020-2-15: quantity can be modified![quantity](./assets/1581768213048.png) ### 填写方式: Tips: 软件启动时带有标准填写格式的默认值, 请留意. + **输入商品ID:** 比如`URL`为: https://item.jd.com/1835967.html 的商品ID为**1835967**. + **输入收件地区编码**: 使用Chrome浏览器(如果是其他浏览器请用同样方式打开**开发者工具**)登录京东并访问商品页, 选择派送地址后按`F12`查找`stock?`开头的`URL`讯息, 如下图: ![AreaID](./assets/1581218537205.png) + **接受讯息邮箱**: 您的接受讯息邮箱. + **滑动条**: 控制监控时查询的速度(频率). + **购买数量**: 调整一次购买数量. + **是否自动忽略下架商品**: 未打勾 - 下架商品上架时立即抢购, 打勾 - 自动忽略下架商品并删除. 以下选项您可以不看也会使用: **扫码登录**: 如果京东手机客户端无法扫码, 请用**微信**扫一扫试一下. **开始监控**: 如果**未登录点击此按钮**, 您之前登录成功过则会读取历史登录记录尝试登录, 否则会提示您先扫码登录. 以下是有货时购买的界面, 祝您成功. ![success](./assets/1581508416184.png) 更新后`2.0`运行界面: ![updateRun](./assets/1581508444771.png) Update at 2020-2-15 20:06:14: 最近比较难抢了, 因为京东一些商品是预约完再抢购, 预约完之后即被放入购物车, 导致监控有货无货较困难. 见谅. --- ## 以下是控制台版本程序的说明, 如果您使用图形界面版本, 可以不看 **获取登录*cookie***: Chrome 登录京东后`F12`, 如下图. ![1580963259089](./assets/1580963259089.png) **获取商品URL**: 登录并访问商品页, 选择派送地址后查找**stock?**开头的URL讯息, 如下图. ![1580963623908](./assets/1580963623908.png) 请注意商品`URL`需要是您的地址编号, 如TXT文件中`area=`参数. **以上两步**获得的讯息填入`Please fill out this document.txt`文件. ```shell pip install -r requirements.txt python JDAutoBuyTool.py ``` **运行环境**: `Windows 10, Python 3` **运行示例**: ![1581038258274](./assets/1581038258274.png) --- 感谢[cycz](https://github.com/cycz)大佬, 参考了部分代码. 心情复杂, 也不懂抢口罩工具能不能帮上忙, **一定能尽快战胜疫情! 中国加油!** :star2: