JavaScript(Node.js)+ Selenium 實現淘寶搶單
阿新 • • 發佈:2020-12-20
為了買買買(剁手)我也是拼了,看了一點selenium的資料,隨便寫的。
程式寫的比較爛,勉強夠我自己用的,望各路大牛指教。
Github地址:
使用說明:
注意:只把要買的東西提前加購物車,程式執行過程中會全選中購物車中的商品,全部結算,直到提交訂單這一步結束。
所以不買的東西別放在購物車啊啊啊!!!
程式執行結束後請手動輸入密碼付款。
-
把當前專案克隆到本地。
-
初始化專案,安裝需要的包
npm install
或者也可以直接使用 npm 安裝 JavaScript 的 Selenium 庫。
npm install selenium-webdriver
-
本專案需使用chrome瀏覽器。
根據你自己的chrome瀏覽器版本下載對應的 Chrome WebDriver,替換當前專案中的 chromedriver.exe
-
開啟 taobao.js檔案,修改檔案,填寫你自己的淘寶登入使用者名稱和密碼:
// 淘寶登入使用者名稱和密碼
const userName = '淘寶登入使用者名稱';
const pwd = '淘寶登入密碼'; -
執行程式:
如果你要買的東西 9:00 才能購買,那麼 8:58 就讓程式跑起來吧。
node taobao.js
參考資料:
JavaScript(Node.js)+ Selenium自動化測試
後續想法:
放到伺服器上,新增一個定時程式,每天到點兒自動搶。
宣告:
本專案不可用於商業目的,僅限學習交流,如需轉載請註明出處。