您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
티켓링크 페이지에서 디버거 무효화, 날짜 선택 및 예약 진행 자동화
// ==UserScript== // @name 둘크립트 - 티링2 // @namespace http://tampermonkey.net/ // @version 0.91 // @description 티켓링크 페이지에서 디버거 무효화, 날짜 선택 및 예약 진행 자동화 // @author Your Name // @match https://www.ticketlink.co.kr/reserve/* // @grant none // ==/UserScript== (function() { 'use strict'; document.addEventListener('DOMContentLoaded', function() { // F1/F2 키에 따라 특정 날짜 클릭, selectScheduleItem(0) 호출, 그리고 reserveNext() 호출 function clickCalendarDate(index) { const dates = document.querySelectorAll('td.calendar-date'); let count = 0; for (let i = 0; i < dates.length; i++) { if (dates[i].querySelector('a')) { if (count === index) { dates[i].querySelector('a').click(); selectScheduleItem(0); // 클릭 성공 시 selectScheduleItem(0) 호출 setTimeout(() =>{reserveNext();},50); // reserveNext() 함수 호출 break; } count++; } } } function handleF6() { const link = document.querySelector('a[ng-click="right.next()"]'); if (link) { link.click(); // 링크 클릭 console.log('Link clicked.'); } else { console.log('Link not found.'); } } window.addEventListener('keydown', function(e) { if (e.key === 'F1') { e.preventDefault(); clickCalendarDate(0); // 첫 번째 날짜 클릭 } else if (e.key === 'F2') { e.preventDefault(); clickCalendarDate(1); // 두 번째 날짜 클릭 } else if (e.key === "F6") { event.preventDefault(); handleF6(); //다음 버튼 클릭 } }); }); })();