tyqp

tyqp.user.js

< 脚本tyqp的反馈

评价:一般 - 脚本能用,但还有一些问题

§
发表于:2021-03-21

更新一下我最後的版本,有些註解為方便自己看,有轉成繁體,造成困擾抱歉。

// ==UserScript==
// @name         tyqp
// @namespace    http://tampermonkey.net/
// @version      0.3
// @description  tyqp.user.js
// @author       小魚
// @include      https://tixcraft.com/*
// @grant        none
// ==/UserScript==

// 買票張數,默認1張
// 買多張就把這個數字改成2,3或者4
const ticketNumber = 3;
// 第幾天:0為第一天(或者說購票按鈕的第一組按鈕),並將autoClickBuy設定為true
const autoClickBuy = true;
const buyBtnNum = 0;

(function () {
    'use strict';

    let buyRightNowBtn = $('#content > div > div > ul > li:nth-child(1) > a')[0];
    if (buyRightNowBtn) {
        buyRightNowBtn.click();
    }

    if (buyRightNowBtn && autoClickBuy) {
        let interval = setInterval(() => {
            let buyBtn = $('#gameList > table > tbody > tr > td.gridc > input')[buyBtnNum];
            if (buyBtn) {
                buyBtn.click();
            }
        }, 100);
        setTimeout(() => window.clearInterval(interval), 1050);
    }

    let buyTypeCheckbox = $('#select_form_auto')[0];
    if (buyTypeCheckbox) {
        buyTypeCheckbox.checked = 1;
    }

    // 第一步:購票方式強制選擇“電腦配位”
    buyTypeCheckbox = $('#select_form_auto')[0];
    if (buyTypeCheckbox) {
        buyTypeCheckbox.checked = 1;
    }

    // 第二步:手動點擊你想買的有票的區
    // 只有顯示為“熱賣中”和顯示餘數量的可以點

    // 第三步:自動設置購買數量,默認為1
    let buyAmount = $('.mobile-select')[0];
    if (buyAmount) {
        buyAmount.value = ticketNumber;
    }

    // 第五步:自動把光標聚焦到驗證碼輸入框
    let captchaBox = $('#TicketForm_verifyCode')[0];
    if (captchaBox) {
        $('#TicketForm > div:nth-child(3) > div.col-md-12.col-sm-12.col-xs-12.mg-top.mg-c.text-center > label')[0].click();
        captchaBox.focus();
    }

    $('#TicketForm_agree')

    // 第六步:手動輸入驗證碼

    // 第七步:回車,效果為自動點擊“下一步”
    // 也就是提交訂單
    document.onkeydown = function () {
        if (window.event.keyCode == "13") {
            document.querySelector("#ticketPriceSubmit").click();
        }
    };
})();

发表回复

登录(不可用)以发表回复。

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址