淘宝秒杀脚本

配合Tampermonkey使用

// ==UserScript==
// @name         淘宝秒杀脚本
// @namespace    https://fengling.site/
// @version      0.1
// @description  淘宝秒杀脚本, 干翻黄牛!
// @author       dotdotmaples
// @match        https://cart.taobao.com/cart.htm*
// @match        https://buy.tmall.com/order/confirm_order.htm*
// @grant        none
// ==/UserScript==

(function() {
    'use strict'
    let inv_main = setInterval(() => {
        let orderButtons = document.getElementsByClassName('go-btn');
        let cartButton = document.getElementById('J_Go');
        if(orderButtons.length > 0) {
            // 确认订单界面
            orderButtons[0].click();
            console.log('确认订单');
            clearInterval(inv_main);
        }else if(cartButton != null && cartButton.classList.length == 1) {
            // 购物车界面
            console.log('等待秒杀');
            let time = new Date('2021-01-11 15:40:00').getTime();
            let inv = setInterval(() => {
                if(new Date().getTime() >= time) {
                    document.getElementById('J_Go').click();
                    console.log('开始秒杀');
                    clearInterval(inv);
                }
            }, 10);
            clearInterval(inv_main);
        }else {
            // 页面未加载完成或未选择抢购商品
            console.log('页面未加载完成或未选择抢购商品');
        }
    }, 10)
})();

京东秒杀脚本

配合Tampermonkey使用

// ==UserScript==
// @name         JD秒杀脚本
// @namespace    https://fengling.site/
// @version      0.1
// @description  JD秒杀脚本, 干翻黄牛!
// @author       dotdotmaples
// @match        https://cart.jd.com/cart_index*
// @match        https://trade.jd.com/shopping/order/getOrderInfo.action*
// @grant        none
// ==/UserScript==

(function() {
    'use strict'
    let inv_main = setInterval(() => {
        let orderButton = document.getElementById('order-submit');
        let cartButtons = document.getElementsByClassName('common-submit-btn');
        if(orderButton != null) {
            // 确认订单界面
            // 直接调用JD官方函数
            submit_Order(1);
            //orderButton.click();
            console.log('确认订单');
            clearInterval(inv_main);
        }else if(cartButtons.length > 0) {
            // 购物车界面
            console.log('等待秒杀');
            let time = new Date('2021-01-11 16:11:00').getTime();
            let inv = setInterval(() => {
                if(new Date().getTime() >= time) {
                    cartButtons[0].click();
                    console.log('开始秒杀');
                    clearInterval(inv);
                }
            }, 10);
            clearInterval(inv_main);
        }else {
            // 页面未加载完成或未选择抢购商品
            console.log('页面未加载完成或未选择抢购商品');
        }
    }, 10)
})();