apactix抢票

一个在apactix上抢票的小助手

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         apactix抢票
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  一个在apactix上抢票的小助手
// @author       sfdye
// @match        https://booking.apactix.com/*
// @grant        none
// ==/UserScript==

// 设置抢票张数
const ticAmount = 8;

// 设置抢票区域
const section = "B";

(function() {
    'use strict';

    var areaObj = getAreaBySec(section);

    if (areaObj) {
        // 设置区域
        jQuery('div#section-sel').html('YOUR PREFERRED SECTION IS <big>'+ areaObj.description.replace(/ *\<[^)]*\> */g, "") + '</big>');
        assignPrice(areaObj);
    }

    var ticQuantity = document.getElementById("qty_0");
    // 设置张数
    if (ticQuantity) ticQuantity.value = ticAmount;

    var capKey = document.getElementById("capKey");
    if (capKey) capKey.focus();

    var addtocart = document.getElementById("addtocart-btn");
    if (addtocart) {
        // 提交
        addtocart.click();
    }

})();