最近一個Github 上開源了一個搶茅臺的指令碼異常火爆,深究下原因,是因為能自動搶購京東上的茅臺。
因為商品稀缺,京東上1499元的茅臺買到後轉手就能賣到2500,甚至更高,輕輕鬆鬆就賺1000+,難怪那麼多人去搶了,但是能搶到的人也是極少,畢竟很多都是靠指令碼來搶的。所以為什麼搶購指令碼那麼火。。。
剛開始使用指令碼搶購可能很輕鬆就能購買到茅臺,但是現在指令碼這麼火爆,人人都用指令碼來搶,你覺得還是那麼容易嗎?
下面我們一起學習下設定指令碼開始時間的方法,助力大家成功搶購茅臺。
(指令碼可以到文末獲取)
時間最佳化方法開始時間設定
腳本里有個開始時間的配置
這個時間秒後面的表示毫秒,一般訪問一個連結基本都是在100毫秒內,當然這也是和你所在的網路環境有關係。
指令碼內部是直接請求京東的商品連結,這裡要特別注意的是:
從發起請求時,剛好到達京東伺服器時,確保這個時間是剛好搶購活動開始的時間,這樣成功率將大大提升。
這個時間具體要怎麼設定呢?
連續100次訪問京東的商品連結,得到的總時間,除以100,再除以4,得到的秒數,大概就是每次訪問到達京東伺服器的秒數,當然肯定有一定的誤差。比如得到的是0.45s,那麼設定時間是:2021-01-14 09:59:59.450
這裡為什麼會除以4,我們這裡假設訪問到達伺服器佔一份,伺服器返回給瀏覽器佔一份,剩下兩份是伺服器處理邏輯,我們認為處理邏輯時間會比網路傳輸要長,所以假設了兩份,你可以試著設定一份,或者三份。。
下面我們看看程式碼: 獲取平均訪問的秒數
執行結果:
這樣計算出來的0.196s 就是你當前網路訪問商品連結到達伺服器的大概時間。
其他的建議儘量使用手機網路
如果我們都是使用公司電腦上連著公司網路搶購,剛好公司裡又是很多人一起在搶購,這樣成功機率會低很多。因為公司的出口ip都是一樣的,這樣訪問請求到京東的時候ip地址都是同一個,京東那邊肯定也會有對ip進行限制的策略。
建議:使用手機網路連線到電腦,這樣就不會ip地址的問題。
使用信用積分比較高的賬號
京東有做賬號的風控的,信用分或者京東值比較低的賬號,搶到的機率可能會降低一點,所以要用信用比較高的賬號,這樣搶到的機率也會加大。
掃碼關注公--號【 phper進階筆記 】,回覆【茅臺】獲取原始碼,一起學習。