您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try to take over the world!
// ==UserScript== // @name GOS scraper Alternate // @namespace https://www.gatesofsurvival.com // @version 0.1 // @description try to take over the world! // @author Opal // @match https://www.gatesofsurvival.com/game/* // @grant none // @require http://code.jquery.com/jquery-latest.js // ==/UserScript== extraButtonCode = "<div id=\"extra2\" class = \"classy\"><li class=\"btn2\">Opal's Addons</li></div>"; outputButtonCode ="<div id=\"output2\" class = \"classy\"><li class=\"btn2\">---</li></div>"; outputButton2Code ="<div id=\"output3\" class = \"classy\"><li class=\"btn2\">---</li></div>"; $("#change_character2").after(extraButtonCode); $("#extra2").after(outputButtonCode); $("#output2").after(outputButton2Code); $("#extra2").click(function(){ var textNodes = $("tr").children('*').contents(); var arr = ["0"]; var skillTitles = []; var skillValues = []; var transferIndex = 0; $.each(textNodes, function(index, value){ var zoop = $(value); if (value.nodeType === 1 && (zoop.html().indexOf('Level') > -1)) { arr.push(zoop.text()); console.log(transferIndex); transferIndex=transferIndex+1; skillTitles.push(zoop.text()); } else if (value.nodeType === 3 ){ //&& (arr[arr.length-1].indexOf('Level') > -1) zoop = zoop.text().split(",").join(""); var maxValue = /\s\d+\s(?!\/)/; var found = zoop.match(maxValue); if (found){ zoop = found[0]; } skillLevel = zoop.replace(": ",""); arr.push(skillLevel); skillValues.push(skillLevel); } }); var outputForm = "<form><input type = \"text\" id=\"outputform\" value=\"\">"; var outputForm3 = "<form><input type = \"text\" id=\"outputform3\" value=\"\">"; arr.splice(0, 1); var output = skillValues.join(","); $("#output2").html(outputForm); $("#output3").html(outputForm3); $("#outputform").val((skillValues.join("\t"))); console.log(skillTitles); console.log(skillValues); $("#outputform3").val((skillTitles.join("\t"))); });