京東秒殺商品搶購源碼,主要是茅臺產(chǎn)品的搶購?梢詭湍焖贀屬徝┡_酒,囤貨推銷的好幫手。本次帶來京東秒殺商品搶購源碼資源下載,下面給出了源碼原理一覽,感興趣的朋友們可以下載學習使用。京東秒殺商品搶購源碼采用Python編寫。
茅臺搶購源碼介紹
通過我這段時間的使用(2020-12-12至2020-12-17),證實這個腳本確實能搶到茅臺。我自己三個賬號搶了四瓶,幫兩個朋友搶了4瓶。 大家只要確認自己配置文件沒有問題,Cookie沒有失效,堅持下去總能成功的。根據(jù)這段時間大家的反饋,除了茅臺,其它不需要加購物車的商品也不能搶。具體原因還沒有進行排查,應該是京東非茅臺商品搶購流程發(fā)生了變化。
為了避免耽誤大家的時間,先不要搶購非茅臺商品。
等這個問題處理好了,會上線新版本。[color=var(--color-text-link)]暗中觀察根據(jù)12月14日以來搶茅臺的日志分析,大膽推斷再接再厲返回Json消息中resultCode與小白信用的關系。
這里主要分析出現(xiàn)頻率最高的90016和90008。[color=var(--color-text-link)]樣例JSON
茅臺搶購源碼說明
{[color=var(--color-prettylights-syntax-invalid-illegal-text)][backcolor=var(--color-prettylights-syntax-invalid-illegal-bg)]'errorMessage': [color=var(--color-prettylights-syntax-invalid-illegal-text)][backcolor=var(--color-prettylights-syntax-invalid-illegal-bg)]'很遺憾沒有搶到,再接再厲哦。', [color=var(--color-prettylights-syntax-invalid-illegal-text)][backcolor=var(--color-prettylights-syntax-invalid-illegal-bg)]'orderId': [color=var(--color-prettylights-syntax-constant)]0, [color=var(--color-prettylights-syntax-invalid-illegal-text)][backcolor=var(--color-prettylights-syntax-invalid-illegal-bg)]'resultCode': [color=var(--color-prettylights-syntax-constant)]90016, [color=var(--color-prettylights-syntax-invalid-illegal-text)][backcolor=var(--color-prettylights-syntax-invalid-illegal-bg)]'skuId': [color=var(--color-prettylights-syntax-constant)]0, [color=var(--color-prettylights-syntax-invalid-illegal-text)][backcolor=var(--color-prettylights-syntax-invalid-illegal-bg)]'success': [color=var(--color-prettylights-syntax-invalid-illegal-text)][backcolor=var(--color-prettylights-syntax-invalid-illegal-bg)]False}{[color=var(--color-prettylights-syntax-invalid-illegal-text)][backcolor=var(--color-prettylights-syntax-invalid-illegal-bg)]'errorMessage': [color=var(--color-prettylights-syntax-invalid-illegal-text)][backcolor=var(--color-prettylights-syntax-invalid-illegal-bg)]'很遺憾沒有搶到,再接再厲哦。', [color=var(--color-prettylights-syntax-invalid-illegal-text)][backcolor=var(--color-prettylights-syntax-invalid-illegal-bg)]'orderId': [color=var(--color-prettylights-syntax-constant)]0, [color=var(--color-prettylights-syntax-invalid-illegal-text)][backcolor=var(--color-prettylights-syntax-invalid-illegal-bg)]'resultCode': [color=var(--color-prettylights-syntax-constant)]90008, [color=var(--color-prettylights-syntax-invalid-illegal-text)][backcolor=var(--color-prettylights-syntax-invalid-illegal-bg)]'skuId': [color=var(--color-prettylights-syntax-constant)]0, [color=var(--color-prettylights-syntax-invalid-illegal-text)][backcolor=var(--color-prettylights-syntax-invalid-illegal-bg)]'success': [color=var(--color-prettylights-syntax-invalid-illegal-text)][backcolor=var(--color-prettylights-syntax-invalid-illegal-bg)]False}[color=var(--color-text-link)]數(shù)據(jù)統(tǒng)計案例小白信用9001690008搶到耗時
張三63.859.63%40.37%暫未搶到
李四92.972.05%27.94%4天
王五99.675.70%24.29%暫未搶到
趙六103.491.02%8.9%2天[color=var(--color-text-link)]猜測推測返回90008是京東的風控機制,代表這次請求直接失敗,不參與搶購。
小白信用越低越容易觸發(fā)京東的風控。從數(shù)據(jù)來看小白信用與風控的關系大概每十分為一個等級,所以趙六基本上沒有被攔截,李四和王五的攔截幾率相近,張三的攔截幾率最高。風控放行后才會進行搶購,這時候用的應該是水庫計數(shù)模型,假設無法一次性拿到所有數(shù)據(jù)的情況下來盡量的做到搶購成功用戶的均勻分布,這樣就和概率相關了。
綜上,張三想成功有點困難,小白信用是100+的用戶成功幾率最大。
[color=var(--color-text-link)]主要功能
登陸京東商城([color=var(--color-text-link)]www.jd.com)
用京東APP掃碼給出的二維碼
預約茅臺
定時自動預約
秒殺預約后等待搶購
定時開始自動搶購
[color=var(--color-text-link)]運行環(huán)境
[color=var(--color-text-link)]Python 3
[color=var(--color-text-link)]第三方庫
需要使用到的庫已經(jīng)放在requirements.txt,使用pip安裝的可以使用指令
pip install -r requirements.txt
[color=var(--color-text-link)]使用教程[color=var(--color-text-link)]1. 推薦Chrome瀏覽器[color=var(--color-text-link)]2. 網(wǎng)頁掃碼登錄,或者賬號密碼登錄[color=var(--color-text-link)]3. 填寫config.ini配置信息(1)eid和fp找個普通商品隨便下單,然后抓包就能看到,這兩個值可以填固定的
隨便找一個商品下單,然后進入結(jié)算頁面,打開瀏覽器的調(diào)試窗口,切換到控制臺Tab頁,在控制臺中輸入變量_JdTdudfp,即可從輸出的Json中獲取eid和fp。
不會的話參考原作者的issue [color=var(--color-text-link)]https://github.com/zhou-xiaojun/jd_mask/issues/22
(2)sku_id,DEFAULT_USER_AGENT
cookies_string 現(xiàn)在已經(jīng)不需要填寫了 DEFAULT_USER_AGENT 可以用默認的 sku_id我已經(jīng)按照茅臺的填好
(3)配置一下時間
現(xiàn)在不強制要求同步最新時間了,程序會自動同步京東時間
但要是電腦時間快慢了好幾個小時,最好還是同步一下吧
以上都是必須的.[color=var(--color-text-link)]4.運行main.py根據(jù)提示選擇相應功能即可[color=var(--color-text-link)]5.搶購結(jié)果確認搶購是否成功通常在程序開始的一分鐘內(nèi)可見分曉!
搜索日志,出現(xiàn)“搶購成功,訂單號xxxxx",代表成功搶到了,務必半小時內(nèi)支付訂單!程序暫時不支持自動停止,需要手動STOP!
若兩分鐘還未搶購成功,基本上就是沒搶到!程序暫時不支持自動停止,需要手動STOP!
【茅臺搶購】源碼