您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Brings you to the available slots ASAP.
- // ==UserScript==
- // @name DVSA Booking Macro
- // @description Brings you to the available slots ASAP.
- // @match https://driverpracticaltest.dvsa.gov.uk/*
- // @grant none
- // @version 1.0
- // @author onlypuppy7
- // @namespace https://greasyfork.org/users/1083183
- // ==/UserScript==
- if (location.pathname == "/login" && document.getElementById("driving-licence-number")) {
- let licenseNumber = localStorage.getItem("licenseNumber");
- if (!licenseNumber) {
- licenseNumber = prompt("enter license number");
- localStorage.setItem("licenseNumber", licenseNumber);
- };
- let referenceNumber = localStorage.getItem("referenceNumber");
- if (!referenceNumber) {
- referenceNumber = prompt("enter reference number");
- localStorage.setItem("referenceNumber", referenceNumber);
- };
- document.getElementById("driving-licence-number").value = licenseNumber;
- document.getElementById("application-reference-number").value = referenceNumber;
- document.getElementById("booking-login").click();
- } else if (location.pathname == "/manage") {
- if (location.search == "?execution=e1s1") {
- document.getElementById("date-time-change").click();
- } else if (document.getElementById("test-choice-earliest")) {
- document.getElementById("test-choice-earliest").click();
- document.getElementById("driving-licence-submit").click();
- } else if (document.getElementsByClassName("BookingCalendar-date--bookable")) {
- document.getElementsByClassName("BookingCalendar-date--bookable")[0].children[0].children[0].click();
- };
- };