JavaScript(Node.js)+ Selenium 實現淘寶搶單


JavaScript(Node.js)+ Selenium 淘寶搶單

為了買買買我也是拼了,看了一點selenium的資料,隨便寫的。

程序寫的比較爛,但是夠我自己用了,望各路大牛指教。

使用說明:

注意:只把要買的東西提前加購物車,程序運行過程中會全選中購物車中的商品,全部結算,直到提交訂單這一步結束。

所以不買的東西別放在購物車啊啊啊!!!

程序運行結束后,如果搶單成功請手動輸入密碼付款。

使用步驟:

  1. 把當前項目克隆到本地。

  2. 初始化項目,安裝需要的包 npm install

    或者也可以直接使用 npm 安裝 JavaScript 的 Selenium 庫。

    npm install selenium-webdriver
    
  3. 本項目需使用chrome瀏覽器。

    根據你自己的chrome瀏覽器版本下載對應的 Chrome WebDriver,替換當前項目中的 chromedriver.exe

  4. 打開 taobao.js文件,修改文件,填寫你自己的淘寶登錄用戶名和密碼,以及開始搶單的時間:

    // 淘寶登錄用戶名和密碼
    const userName = '淘寶登錄用戶名';
    const pwd = '淘寶登錄密碼';
    // 搶單開始時間 hh:mm:ss
    let targetTime = '20:00:00';
    
  5. 運行程序:

    node taobao-v2.js
    

    注意:如果設置搶單時間為 20:00 ,那么應在 19:50之后再運行程序。如果要更改等待時間,可修改:

    const waitTargetTime = 10 * 60 * 1000; // 等待目標時間不少於10min
    

參考資料:

Selenium 瀏覽器自動化項目

官方文檔 selenium + js

后續想法:

從具體商品頁開始,通過立即購買搶單。(另外一條思路)

聲明:

本項目不可用於商業目的,僅限學習交流,如需轉載請注明出處。

最后祝福大家在買買買的道路上搶出水平,搶出風格,搶出成績!

項目地址

JavaScript(Node.js)+ Selenium 淘寶搶單


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM