您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Win micromatch in < 1 second!
当前为
// ==UserScript== // @name Quizlet micromatch bot // @namespace Danielv123 // @version 2.0 // @description Win micromatch in < 1 second! // @author You // @match https://quizlet.com/*/micro* // @grant none // ==/UserScript== // this script died when microscatter turned into micromatch, but it still works albeit badly. // edit: Version 2.0 fixed everything and its now able to get sub 0.5 second times! function eventFire(el, etype){ if (el.fireEvent) { el.fireEvent('on' + etype); } else { var evObj = document.createEvent('Events'); evObj.initEvent(etype, true, false); el.dispatchEvent(evObj); } } // Magic for loop instead // checks if the combination is right before clicking :) for(i=0;i<document.getElementById("cells").childNodes.length;i++) { // click it if its unclicked if(document.getElementById("cells").childNodes[i].className == "cell long touching correct" || document.getElementById("cells").childNodes[i].className == "cell long touching touched"){ console.log("Already clicked " + i); } else { // find another word in the same dataset ID and click that as well for(o=0;o<document.getElementById("cells").childNodes.length;o++) { console.log("o = " + o ); if(document.getElementById("cells").childNodes[i] && document.getElementById("cells").childNodes[o]){ if(document.getElementById("cells").childNodes[i].dataset.id == document.getElementById("cells").childNodes[o].dataset.id) { eventFire(document.querySelector("#cells").childNodes[o], "click"); eventFire(document.querySelector("#cells").childNodes[i], "click"); } } } } } // brute force, they now penalize faults so this is shit /* setInterval(function() { var dwfg = Math.floor(Math.random() * 16); // console.log(document.getElementById("cells").childNodes[dwfg].getAttribute("data-type")); if(document.getElementById("cells").childNodes[dwfg].className == "cell long touching correct" || document.getElementById("cells").childNodes[dwfg].className == "cell long touching touched"){ } else { eventFire(document.querySelector("#cells").childNodes[dwfg], "click"); } }, 1); */ setInterval(function() { //eventFire(document.querySelector("body > div:nth-child(4) > div > div.UIModal.is-open > div > div > div.HighscoresMessage > div.UIDiv.HighscoresMessage-button > button"), "click"); }, 2000);