/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
jdms(京東搶購助手),可以用來預約搶購茅台顯卡,和秒殺的商品等,作用非常廣泛,添加賬號裏麵可以填寫eid和fp等,建議填寫上去。
jdms京東搶購助手又稱京東搶購秒殺助手
昨天才找到的,可以用來預約搶購茅台顯卡,和秒殺的商品等。作用非常廣泛!
1、賬號管理
添加賬號
點擊添加賬號後會彈出新窗口,為京東的登錄頁。
掃碼登錄或者輸入賬號密碼登錄後後台會獲取當前Cookie,用於後續的接口操作。
一般一天左右的時間Cookie會失效,如果沒注意可能會導致搶購失敗,所以搶購之前需要自行確認一下。
賬號配置
支付密碼:如果搶購的商品金額比較大的話需要提交支付密碼才能成功,所以需要自己給對應的賬號配置。
eid/fp:這兩個字段也是提交訂單時會帶的參數,但是好像不傳也沒有關係。如果要填可以進入訂單結算頁(也就是去購物車然後點結算到的頁麵),然後打開瀏覽器的控製台,可以查看到這兩個元素,把value填進去即可。
2、任務管理
任務類型說明
預約搶購:可以加入購物車的商品,一般搶購的時候需要自己打勾全選在購物車中提交訂單的那種搶購。到搶購時間後會判斷購物車裏是否有當前搶購的商品,如果沒有會執行清空購物車->將當前商品加入購物車的操作。提交訂單時會全選購物車裏的商品然後提交結算的接口,所以要自己確保購物車裏沒有不想買的東西,不然會一起提交訂單。
秒殺商品:這個主要是參考了其他項目裏有寫過的,用的是https://marathon.jd.com這個域名開頭的接口。但是由於我一直沒有遇到可以用到這個接口的商品,自己也沒測試過,所以隻是寫了但是可用性不明。
查詢庫存自動下單:可以日常查詢某商品的庫存,並可以設置一個價格,如果當前賣的價格比自己預期的高就不會下單。不填的話就會直接下單。
任務操作
開搶:對於沒有設置定時,或者是查詢庫存自動下單的任務,會直接開始請求接口。對於設置了定時的接口,則會在到時間的時候才開始請求接口。
停止:清除定時器停止任務。
加入購物車:因為一些預約的商品有時候會顯示無貨,然後加不了購物車,所以加了這個操作,即便是無貨也能加入到購物車中。
修改任務:顧名思義,可以修改一些配置。不過不能修改商品ID。
刪除任務:就是刪除。
注意:當程序退出後會自動停止所有任務。
係統配置
網絡延遲:在renderer/utils/timer.js中做了一個計時器,將本地時間與京東的服務器時間做校準。由於發送獲取京東服務時間的接口到它真正返回給我們一個時間還存在一段網絡延遲的時間,所以加上這個delay到點請求過去的時間會更準確一些(當然不能保證百分百準確,畢竟網絡延遲不是每時每刻都一樣的),當然其實不設置也沒關係,主要還是看自己網速如何吧。
重試次數:因為在自己實驗的時候有發現搶購失敗後接口仍然堅持不懈的請求了2w多次最後導致了程序的崩潰,所以加了這個配置。
area id:這個是用於請求庫存所需的一個必填字段,因為京東的庫存和自己所在的地區是有關聯的。可以隨便的打開一個商品頁麵,會有一個配送至哪裏的地址下拉框,一般登錄後的話訪問會給我們默認選中一個地址,基本上就是我們的收獲地址的地區。用瀏覽器的控製台如下圖操作後就可以獲得這個data-id,然後將中劃線改成下劃線就可以了。
日誌
除了會顯示在上方的那種小tip,可以左上角View -> Toggle Developer Tools打開控製台(和瀏覽器的控製台是一樣的),在裏麵會輸出包含時間信息的日誌。
同時日誌也以文件的形式存儲在電腦中,在目錄%USERPROFILE%\AppData\Roaming\jd-ms\logs\task.log中。
網絡延遲:在renderer/utils/timer.js中做了一個計時器,將本地時間與京東的服務器時間做校準。由於發送獲取京東服務時間的接口到它真正返回給我們一個時間還存在一段網絡延遲的時間,所以加上這個delay到點請求過去的時間會更準確一些(當然不能保證百分百準確,畢竟網絡延遲不是每時每刻都一樣的),當然其實不設置也沒關係,主要還是看自己網速如何吧。
重試次數:因為在自己實驗的時候有發現搶購失敗後接口仍然堅持不懈的請求了2w多次最後導致了程序的崩潰,所以加了這個配置。
area id:這個是用於請求庫存所需的一個必填字段,因為京東的庫存和自己所在的地區是有關聯的。可以隨便的打開一個商品頁麵,會有一個配送至哪裏的地址下拉框,一般登錄後的話訪問會給我們默認選中一個地址,基本上就是我們的收獲地址的地區。用瀏覽器的控製台如下圖操作後就可以獲得這個data-id,然後將中劃線改成下劃線就可以了。
更新 [color=var(--color-text-link)]releases-0.2.0
新增了同步京東服務器的功能
優化了後台日誌
修複了請求順序的一些BUG
增加了查詢庫存自動下單的功能