您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try to take over the world!
当前为
// ==UserScript== // @name Damai // @namespace http://tampermonkey.net/ // @version 0.2.1 - Bham Init // @description try to take over the world! // @author Mr.FireAwayH // @match https://detail.damai.cn/item.htm* // @run-at document-end // @grant none // ==/UserScript== (function() { 'use strict'; var dates = []; var itemId = 0; var performId = 0; var skuId = 0; var priceHandler = function(e){ skuId = e.target.value; var node = document.querySelector(".perform__order__box"); if(window.enter){ node.removeChild(window.enter); } if(skuId > -1){ var enterButtonHTML = `<a id='enter' href='https://seatsvc.damai.cn/tms/selectSeat?itemId=${itemId}&performId=${performId}&skuId=${skuId}&projectId=${itemId}&spm=a2oeg.project.projectinfo.dbuy' target='_blank'>点这里</a>`; var enterButton = document.createElement("a"); node.appendChild(enterButton); enterButton.outerHTML = enterButtonHTML; }else{ node.removeChild(window.enter); } } var dateHandler = function(e){ var value = e.target.value; var node = document.querySelector(".perform__order__box"); if(value > -1){ var priceSelectHTML = "<select id='prices'><option value='-1'>请选择票价</option>"; var perform = dates[value]; itemId = perform.itemId; performId = perform.performId; perform.skuList.forEach(n => { priceSelectHTML += `<option value="${n.skuId}">${n.skuName}</option>`; }); priceSelectHTML += "</select>"; var priceSelect = document.createElement("select"); node.appendChild(priceSelect); priceSelect.outerHTML = priceSelectHTML; window.prices.onchange = priceHandler; }else{ node.removeChild(window.prices); } } var setup = function(){ document.body.removeChild(window.hint); var data = JSON.parse(window.dataDefault.innerText).performBases; dates = data.map(s => s.performs.flat()).flat(); var dateSelectHTML = "<span style='background: red; color: white; '>看这里</span><select id='performs'><option value='-1'>请选择日期</option>"; dates.map(s => s.performName).forEach((n, i) => { dateSelectHTML += `<option value="${i}">${n}</option>`; }); dateSelectHTML += "</select>"; var dateSelect = document.createElement("select"); document.querySelector(".perform__order__box").appendChild(dateSelect); dateSelect.outerHTML = dateSelectHTML; window.performs.onchange = dateHandler; } var init = function(){ var a = document.createElement("div"); document.body.appendChild(a); a.outerHTML = "<div id='hint' style='position: absolute;width: 30%;background: red;top: 40%;text-align: center;left: 40%;color: white;font-size: 40px;'>抢票辅助工作中</div>"; setTimeout(setup, 5000); } window.onload = init; })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址