# Jd_Seckill
## 特别声明:
* 本仓库发布的`jd_seckill`项目中涉及的任何脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。
* 本项目内所有资源文件,禁止任何公众号、自媒体进行任何形式的转载、发布。
* `huanghyw` 对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害.
* 间接使用脚本的任何用户,包括但不限于建立VPS或在某些行为违反国家/地区法律或相关法规的情况下进行传播, `huanghyw` 对于由此引起的任何隐私泄漏或其他后果概不负责。
* 请勿将`jd_seckill`项目的任何内容用于商业或非法目的,否则后果自负。
* 如果任何单位或个人认为该项目的脚本可能涉嫌侵犯其权利,则应及时通知并提供身份证明,所有权证明,我们将在收到认证文件后删除相关脚本。
* 以任何方式查看此项目的人或直接或间接使用`jd_seckill`项目的任何脚本的使用者都应仔细阅读此声明。`huanghyw` 保留随时更改或补充此免责声明的权利。一旦使用并复制了任何相关脚本或`jd_seckill`项目,则视为您已接受此免责声明。
* 您必须在下载后的24小时内从计算机或手机中完全删除以上内容。
* 本项目遵循`GPL-3.0 License`协议,如果本特别声明与`GPL-3.0 License`协议有冲突之处,以本特别声明为准。
> ***您使用或者复制了本仓库且本人制作的任何代码或项目,则视为`已接受`此声明,请仔细阅读***
> ***您在本声明未发出之时点使用或者复制了本仓库且本人制作的任何代码或项目且此时还在使用,则视为`已接受`此声明,请仔细阅读***
## 简介
通过我这段时间的使用(2020-12-12至2020-12-17),证实这个脚本确实能抢到茅台。我自己三个账号抢了四瓶,帮两个朋友抢了4瓶。
大家只要确认自己配置文件没有问题,Cookie没有失效,坚持下去总能成功的。
根据这段时间大家的反馈,除了茅台,其它不需要加购物车的商品也不能抢。具体原因还没有进行排查,应该是京东非茅台商品抢购流程发生了变化。
为了避免耽误大家的时间,先不要抢购非茅台商品。
等这个问题处理好了,会上线新版本。
## 暗中观察
根据12月14日以来抢茅台的日志分析,大胆推断再接再厉返回Json消息中`resultCode`与小白信用的关系。
这里主要分析出现频率最高的`90016`和`90008`。
### 样例JSON
```json
{'errorMessage': '很遗憾没有抢到,再接再厉哦。', 'orderId': 0, 'resultCode': 90016, 'skuId': 0, 'success': False}
{'errorMessage': '很遗憾没有抢到,再接再厉哦。', 'orderId': 0, 'resultCode': 90008, 'skuId': 0, 'success': False}
```
### 数据统计
| 案例 | 小白信用 | 90016 | 90008 | 抢到耗时 |
| ---- | ---- | ---- | ---- | ---- |
| 张三 | 63.8 | 59.63% | 40.37% | 暂未抢到 |
| 李四 | 92.9 | 72.05% | 27.94% | 4天 |
| 王五 | 99.6 | 75.70% | 24.29% | 暂未抢到 |
| 赵六 | 103.4 | 91.02% | 8.9% | 2天 |
### 猜测
推测返回90008是京东的风控机制,代表这次请求直接失败,不参与抢购。
小白信用越低越容易触发京东的风控。
从数据来看小白信用与风控的关系大概每十分为一个等级,所以赵六基本上没有被拦截,李四和王五的拦截几率相近,张三的拦截几率最高。
风控放行后才会进行抢购,这时候用的应该是水库计数模型,假设无法一次性拿到所有数据的情况下来尽量的做到抢购成功用户的均匀分布,这样就和概率相关了。
> 综上,张三想成功有点困难,小白信用是100+的用户成功几率最大。
## 主要功能
- 登陆京东商城([www.jd.com](http://www.jd.com/))
- 用京东APP扫码给出的二维码
- 预约茅台
- 定时自动预约
- 秒杀预约后等待抢购
- 定时开始自动抢购
## 运行环境
- [Python 3](https://www.python.org/)
## 第三方库
- 需要使用到的库已经放在requirements.txt,使用pip安装的可以使用指令
`pip install -r requirements.txt`
- 如果国内安装第三方库比较慢,可以使用以下指令进行清华源加速
`pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/`
## 使用教程
#### 1. 推荐Chrome浏览器
#### 2. 网页扫码登录,或者账号密码登录
#### 3. 填写config.ini配置信息
(1)`eid`和`fp`找个普通商品随便下单,然后抓包就能看到,这两个值可以填固定的
> 随便找一个商品下单,然后进入结算页面,打开浏览器的调试窗口,切换到控制台Tab页,在控制台中输入变量`_JdTdudfp`,即可从输出的Json中获取`eid`和`fp`。
> 不会的话参考原作者的issue https://github.com/zhou-xiaojun/jd_mask/issues/22
(2)`sku_id`,`DEFAULT_USER_AGENT`
> `sku_id`已经按照茅台的填好。
> `cookies_string` 现在已经不需要填写了
> `DEFAULT_USER_AGENT` 可以用默认的。谷歌浏览器也可以浏览器地址栏中输入about:version 查看`USER_AGENT`替换
(3)配置一下时间
> 现在不强制要求同步最新时间了,程序会自动同步京东时间
>> 但要是电脑时间快慢了好几个小时,最好还是同步一下吧
以上都是必须的.
> tips:
> 在程序开始运行后,会检测本地时间与京东服务器时间,输出的差值为本地时间-京东服务器时间,即-50为本地时间比京东服务器时间慢50ms。
> 本代码的执行的抢购时间以本地电脑/服务器时间为准
(4)修改抢购瓶数
> 代码中默认抢购瓶数为2,且无法在配置文件中修改
> 如果一个月内抢购过一瓶,最好修改抢购瓶数为1
> 具体修改为:在`jd_spider_requests.py`文件中搜索`self.seckill_num = 2`,将`2`改为`1`
#### 4.运行main.py
根据提示选择相应功能即可
#### 5.抢购结果确认
抢购是否成功通常在程序开始的一分钟内可见分晓!
搜索日志,出现“抢购成功,订单号xxxxx",代表成功抢到了,务必半小时内支付订单!程序暂时不支持自动停止,需要手动STOP!
若两分钟还未抢购成功,基本上就是没抢到!程序暂时不支持自动停止,需要手动STOP!
## 打赏
要是客官抢到了茅台,心情好,请我喝一杯咖啡好不好:)
![收款二维码](https://github.com/huanghyw/jd_seckill/blob/master/resource/payment_code.png)
## 感谢
##### 非常感谢原作者 https://github.com/zhou-xiaojun/jd_mask 提供的代码
##### 也非常感谢 https://github.com/wlwwu/jd_maotai 进行的优化
没有合适的资源?快使用搜索试试~ 我知道了~
python京东茅台脚本.zip
共164个文件
sample:11个
py:7个
pyc:6个
3星 · 超过75%的资源 需积分: 49 140 下载量 161 浏览量
2021-01-04
10:49:17
上传
评论 11
收藏 852KB ZIP 举报
温馨提示
最近热门的python京东茅台脚本
资源详情
资源评论
资源推荐
收起资源包目录
python京东茅台脚本.zip (164个子文件)
01bca0ac86a848927b969a5345adb3665d9a51 108B
025265ab7debfaf1e90921b08e8e4e489a6b4e 327B
069d3f2bfd54de59173820c170b04509acce0d 139B
071618fcdd93bda71d56e956f4ba57e10dbedb 3KB
07f446bee4f8d5c43dca8a60c2f183b9e4e001 413B
091bf140c20c194e25abf32ecdb573bc44ef97 541B
0e5ab85d43e2c62a81007bded8f0a48930335a 8KB
10911eb4d9d511f16c464cb3af5c3c64dabac9 327B
10c6f9b1934d256df00dbb6db7d535e3388063 108B
114a19240bbfc1bdfdc6ee93ef6d44ec908dcf 2KB
11dbb5c982002856e75e4c7d9ab68cfc0660c0 4KB
12c3b2dccf95e99e5a43b7462aa1daf634c640 1KB
144e28148a6518c27040854daa9c13ecafdf10 775B
14db2bfbff1bec53e08adc8e0388a81868b3ce 253B
14dffc499c600a89424cc34643fe32ee76ab6b 63B
185dda0fe0c3227ab074213d6710ba856381c5 135B
18fc7084ece169b7b371ea4c5579adc8fc3474 730B
1a773294da9a3f066709a2dd4c341751a3670d 327B
1a85525a32410ff21ffc3e01619bc343d20064 3KB
1b9f69307586d6056cfd85194165cf3238d6bf 4KB
1c9055d2b5eab2ac7ab6cd91af08ad1fa00f48 55B
2015323dea563356ad652117bb454e3522de59 253B
203a40bf83264eb3e0d35366c3f10207cd394c 202B
214a7a7570a239d868dc68fb5e7c36a424d304 328B
21eac4e44d14982e3bd3b7a4a6bb9332c71111 622B
224cb7dd206ad5bfff6537f21f9798a9d074a1 627B
2278b0d72c71934dea5ecd04a9f469d1c6e8f2 6KB
2688482ddb1e0a946b1e134fbd0e6ab6355829 134B
276541ce5bb2f4d4c3e80bc2e1110f3cd5a3c0 53B
2944452d9148bb51a809706ee5931e64e01477 8KB
2a57718b0d4857c99e9f8afb9f3d1bd30a9804 3KB
2b2ccb56f2c779d5d875b4b1a74c735d3411df 328B
2c18903dec894928d9e8034de261bf0c703d13 183B
2e5dd93911686a4913396e279d4d1200f486a8 327B
30c498190fe747fa557c104bdc8660ef03c7fd 211B
317856ddf5f539c1fa25451ee0edeeff599f7d 328B
3816f0de31941fc03743807eb693efbdbe94a8 195B
38bbb40369eaca871c16d0a09c88eb415f1843 252B
38f101d5888b2fbe0950e416986756ac2dc2d0 772B
3e4aed9cd4642abcfd00bcabfafab7545c7cea 4KB
412620e688255682a1b126bad680b0a8688179 328B
433b24b5a7af15739ced353370b5b69459639f 122B
43e0473eae5ac033ae682028243a87ca02864a 33B
4e5cf972f9a3666fcbfd2a92cd96d35047e7eb 684B
580cd385476730229ed3d00890f892d5795ab9 252B
59df75af1c94b669d3e4bf539f8cf573a8e6b3 412B
5c260080bde491992bdb1c84f0d8d35a1b2ffb 1KB
5d1c15761aeb5be77846570de6d162f8515c2b 481B
5eea14a180fdb130451aacbba3043b56ccde6b 674B
6276fabae570af48f4de2c696dcecbd9610c22 680B
6343d1dc383efb100132d12c2fe66b94ab6ef5 412B
637a1ecadc82807d2a15d8de1a92b5c3998d3a 1KB
688a133ff4b64cd33797e048a789add9f369a2 6KB
6a6def51b61adca71e1f4c57e1f7974f1ec4a6 327B
70e51d54305a7bf137f05996a1c478abf2e685 4KB
720577763c24be629e19f34d4b6ec2e063f0c0 6KB
747e21d0fb1643d4fe54d1ee0c58105526b227 62B
77f62dc414451f2d8da7b03f3ab17d5735eebc 335B
790f2705864617689d867ec95d63dd6aa1db4d 327B
7e90bdb528ca945dd0ee583a3e2b7caed475be 579B
7f29df4ba351cd7e786ac6945552425c99c03f 1KB
8025af915566b4c01e38ad7ae2b6e82612563f 225B
817b85ca1a03352857728c6e2811de67a03151 590B
84881eee889bd0359b10836c819bd9a2baaf60 4KB
8e4c646a944411898f4ebde3b84357bedf226e 314B
8f57cbbb134880d4f157efdd9c73cdf301038d 327B
91705932d9cb55e927b57f7242d5d747fc3862 1KB
927b1210ff3a1d71dcf52dfe6784ef62df9ab3 2KB
93bb90e7fea10f93dada4da17f6107e5f7d845 413B
94935ba2803be4629441ef86cfe6192525e005 134B
96c2604d56d5f6c7363663c3cba66a3bb9e306 327B
9ac30658f81a81b5c06ab756b402ab81d1a6b3 94B
9addffd5623b38a665b5abe3939f7ed2b15705 251B
ae802aa2845cdef3dab82d0b15675b1b673dea 672B
b02f1864643c4d93948175508dd137155ce390 220B
b11e4afd0e3191f76f967c2dc91b844785650d 705B
b1d3bb98dba572e4d494466ab9419154dfa285 198B
b1dded978101ba2e494170902048f247500106 1006B
b23faec983371f44c2ab59021c1823787e9ae7 1KB
b54496c963c689d286272659b903bbb2cbd7c2 221B
b5719dd894addda653af059f166a973ba2983d 657B
b64a051d6594996c6d7af416256968098fd20c 211B
b96ed5a4b18563995eb03cb418fa0b09ce0cd1 4KB
b9c4d33400308a9b73b0b997712b8581bdac7f 763B
ba5f2f06428ded69ac01467dda48040446da8a 3KB
bca1e44b14186e82a3dc1c5e7cad9aafccd419 220B
bf6dd01ed73247a616929187f93d51e03f7a45 1KB
c1150a0047f82359746aa8f161f09070116232 647B
c19ff92bd9075c27f70a9c73f90c4b652b22df 118B
cb30e12a988af88efb184c631dedc8f8cd6232 913B
cbbfc9ee21589439179874f8c7f163b46186ca 610B
cf2b1498dc7f92bd483e7f71d1b316ca3fd277 135B
config 312B
jd_134148bwd.cookies 3KB
d069d79d4299fa5850c4796617a8a26cf68f55 327B
da1b68d832da206f3580fadc0b1fcf09525192 253B
da43b98af0de98d96cb7368de48cef897bfbd7 191B
db3523a024b288c75918a487835d38cb37680e 216B
de08a99b7eb69ce555675e28de287bb508ccd2 613B
de2f8514a0e355b15a2b3c5f0c7e551eec05d3 448B
共 164 条
- 1
- 2
前端发现
- 粉丝: 2882
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- STM32单片机FPGA毕设电路原理论文报告一种具有传统中医针刺补泻手法的新型智能电针仪设计
- 2023-04-06-项目笔记 - 第七十七阶段 - 4.4.2.75全局变量的作用域-75 -2024.03.19
- VuforiaObjectScanner-8-3-8.apk.1.1.1
- 上下班打卡_日报_20240201-20240319.xlsx
- 创业天下3.5.500.apk
- POD-data.mat
- ZF逆变器课程电子档及源码
- FileZilla-3.66.5-win64-sponsored2-setup
- SourceTreeSetup-3.4.17
- Docker Desktop Installer
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论4