zoukankan      html  css  js  c++  java
  • 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 淘宝抢单

  • 相关阅读:
    gdb调试
    go pipeline
    Go的Timer
    goconvey
    购物
    Go的可行测试
    可能会停止一段时间的更新
    一些blog
    linux全套 | Python开发平台_Ubuntu | 15
    Python基础 | 配置pip镜像源 | 01
  • 原文地址:https://www.cnblogs.com/jeacy/p/14165430.html
Copyright © 2011-2022 走看看