您需要先安装一个扩展,例如 篡改猴、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")));
- });