|
|
@ -25,15 +25,13 @@ go get github.com/ztino/jd_seckill |
|
|
|
``` |
|
|
|
|
|
|
|
## 待办 |
|
|
|
|
|
|
|
- 自动化预约抢购支持,程序自动去茅台页面获取下一次抢购时间 |
|
|
|
- 跨平台桌面端支持,打算使用:https://github.com/therecipe/qt |
|
|
|
|
|
|
|
## 使用 |
|
|
|
|
|
|
|
> [下载](https://github.com/ztino/jd_seckill/releases) 对应平台的可执行文件,解压,终端进入该目录。 |
|
|
|
|
|
|
|
> ⚠ 0.1.4(包含)之前版本,不适用该教程,请直接执行命令,按照提示操作。 |
|
|
|
|
|
|
|
### 登录 |
|
|
|
执行以下命令按照提示操作: |
|
|
|
```shell |
|
|
@ -42,14 +40,14 @@ jd_seckill login |
|
|
|
|
|
|
|
### 自动获取eid,fp |
|
|
|
|
|
|
|
> ⚠依赖谷歌浏览器,请安装谷歌浏览器,windows下请将安全目录加入系统变量Path |
|
|
|
> ⚠【重要提醒】自动获取eid和fp期间,建议鼠标跟随页面跳转,滑动到【加入购物车】【去购车结算】【去结算】按钮,但不要点击,可以提升获取成功率!(经验之谈!) |
|
|
|
> ⚠依赖谷歌浏览器,请安装谷歌浏览器,windows下请将安装目录加入系统变量Path |
|
|
|
|
|
|
|
执行以下命令按照提示操作: |
|
|
|
```shell |
|
|
|
jd_seckill jdTdudfp |
|
|
|
#参数--good_url商品链接必须设置,链接地址是一个可以加入购物车的商品 |
|
|
|
jd_seckill jdTdudfp --good_url https://item.jd.com/100007959916.html |
|
|
|
``` |
|
|
|
> ⚠目前实验性阶段,请勿依赖该功能 |
|
|
|
> ⚠获取成功后会将获取到的eid和fp写入到配置文件中 |
|
|
|
|
|
|
|
### 预约 |
|
|
|
执行以下命令按照提示操作: |
|
|
@ -60,6 +58,7 @@ jd_seckill reserve |
|
|
|
### 抢购 |
|
|
|
执行以下命令按照提示操作: |
|
|
|
```shell |
|
|
|
#支持--run参数,将跳过抢购等待时间,直接执行抢购任务,适合10点左右未设置抢购时间的使用 |
|
|
|
jd_seckill seckill |
|
|
|
``` |
|
|
|
|
|
|
@ -75,13 +74,6 @@ jd_seckill version |
|
|
|
|
|
|
|
> ⚠ 以上命令并不是每次都需要执行的,都是可选的,具体使用请参考提示。 |
|
|
|
|
|
|
|
### Linux下命令行方式显示二维码(以Ubuntu为例) |
|
|
|
|
|
|
|
```bash |
|
|
|
$ sudo apt-get install qrencode zbar-tools # 安装二维码解析和生成的工具,用于读取二维码并在命令行输出。 |
|
|
|
$ zbarimg qr_code.png > qrcode.txt && qrencode -r qrcode.txt -o - -t UTF8 # 解析二维码输出到命令行窗口。 |
|
|
|
``` |
|
|
|
|
|
|
|
## 使用教程 |
|
|
|
|
|
|
|
#### 1. 推荐Chrome浏览器 |
|
|
@ -97,7 +89,7 @@ $ zbarimg qr_code.png > qrcode.txt && qrencode -r qrcode.txt -o - -t UTF8 # 解 |
|
|
|
|
|
|
|
(3)配置一下时间 |
|
|
|
> 现在不强制要求同步最新时间了,程序会自动同步京东时间 |
|
|
|
>> 但要是电脑时间快慢了好几个小时,最好还是同步一下吧 |
|
|
|
> 但要是电脑时间快慢了好几分钟的,最好还是同步一下吧 |
|
|
|
|
|
|
|
以上都是必须的. |
|
|
|
> tips: |
|
|
@ -105,18 +97,19 @@ $ zbarimg qr_code.png > qrcode.txt && qrencode -r qrcode.txt -o - -t UTF8 # 解 |
|
|
|
> 本代码的执行的抢购时间以本地电脑/服务器时间为准 |
|
|
|
|
|
|
|
(4)修改抢购瓶数 |
|
|
|
> 可在配置文件中找到seckill_num进行修改 |
|
|
|
|
|
|
|
(5)其他配置 |
|
|
|
> 请自行参考使用 |
|
|
|
> 可在配置文件中找到seckill_num进行修改,默认值2瓶 |
|
|
|
|
|
|
|
## 抢购流程/抢购结果 |
|
|
|
(5)抢购总时间 |
|
|
|
> 可在配置文件中找到seckill_time进行修改,单位:分钟,默认两分钟 |
|
|
|
|
|
|
|
- 程序开始抢购总时间为两分钟,不管有无抢购成功,都会停止,抢购详情请查阅日志和自己配置的第三方推送服务(目前支持:钉钉机器人、SMTP邮件、Server酱) |
|
|
|
(6)抢购任务数量 |
|
|
|
> 可在配置文件中找到task_num进行修改,默认5个 |
|
|
|
|
|
|
|
- 抢购开始时间设定,格式:09:59:59,如果小于当前时间,则表示明天这个时间点开始;大于当前时间,则为今天 |
|
|
|
(7)每次抢购间隔时间 |
|
|
|
> 可在配置文件中找到ticker_time进行修改,单位:毫秒,默认1500毫秒,每1000毫秒等于1秒 |
|
|
|
|
|
|
|
- 先写这么多。。。 |
|
|
|
(8)通知配置 |
|
|
|
> 目前支持email,wechat,dingtalk,具体可查看配置文件 |
|
|
|
|
|
|
|
## 感谢 |
|
|
|
##### 非常感谢原作者 https://github.com/zhou-xiaojun/jd_mask 提供的代码 |
|
|
|