您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
在kana管理他人的大小号关系
当前为
// ==UserScript== // @name kana大小号关系添加与删除 // @namespace http://tampermonkey.net/ // @version 0.4 // @description 在kana管理他人的大小号关系 // @author xiaolan16 // @match https://kana.byha.top:444 // @match https://kana.byha.top:444/user/* // @grant GM_getValue // @grant GM_setValue // @grant unsafeWindow // ==/UserScript== (function() { 'use strict'; var id=[]; for(let i=1;i<=100000;i++){ id[i]=i; } var fa=GM_getValue("edges",id); function getuid(name) { // 根据用户名反查 uid return new Promise((resolve, reject) => { $.get('/api/user/name2id?uname=' + name, function (resp) { resolve(resp.msg); }); }); } function querydahao(){ var a; for(let i=0;i<=10;i++){ if(document.getElementsByClassName("text-input")[i].id=='querydahaoinput'){ a=document.getElementsByClassName("text-input")[i].value; break; } } var tmp="->" console.log(find(a)); for(let i=1;i<=100;i++){ if(document.getElementsByClassName("kana-item")[i].id=='showquery'){ document.getElementsByClassName("kana-item")[i].innerHTML+= ` <h2><a href="/user/`+a+`">`+a+`</a> `+tmp+` <a href="/user/`+find(a)+`">`+find(a)+`</a><h2> ` } } } function addclick() { var a,b; for(let i=0;i<=10;i++){ if(document.getElementsByClassName("text-input")[i].id=='editdahaofirst'){ a=document.getElementsByClassName("text-input")[i].value; break; } } for(let i=0;i<=10;i++){ if(document.getElementsByClassName("text-input")[i].id=='editdahaosecond'){ b=document.getElementsByClassName("text-input")[i].value; break; } } fa[a]=b; GM_setValue("edges",fa); //console.log(a); //console.log(b); } var node1 = document.createElement('div'); node1.className = 'kana-item'; node1.id = 'addparent'; node1.innerHTML = ` <div> <textarea class="text-input" id="editdahaofirst" name="editdahaofirst" contenteditable="true"></textarea><br> </div> <textarea class="text-input" id="editdahaosecond" name="editdahaosecond" contenteditable="true"></textarea><br> </div> ` var node2 = document.createElement('div'); node2.className = 'kana-item'; node2.id = 'queryparent'; node2.innerHTML= ` <textarea class="text-input" id="querydahaoinput" name="querydahaoinput" contenteditable="true"></textarea><br> </div> ` var node3 = document.createElement('div'); node3.className = 'kana-item'; node3.id = 'showquery'; var button1=document.createElement("button"); button1.name = "submiteditdahao"; button1.id = "submiteditdahao"; button1.innerHTML = "确认"; button1.style="border-color: rgb(52, 152, 219); background-color: rgb(52, 152, 219)"; button1.onclick = function(){addclick();}; var button2=document.createElement("button"); button2.name = "querydahao"; button2.id = "querydahao"; button2.innerHTML = "查询大号"; button2.style="border-color: rgb(52, 152, 219); background-color: rgb(52, 152, 219)"; button2.onclick = function(){querydahao();}; if(window.location.href=="https://kana.byha.top:444/"){ document.getElementsByClassName("kana-item rating")[0].parentNode.appendChild(node1); document.getElementsByClassName("kana-item rating")[0].parentNode.appendChild(node2); document.getElementsByClassName("kana-item rating")[0].parentNode.appendChild(node3); document.getElementsByClassName("text-input")[2].parentNode.appendChild(button1); document.getElementsByClassName("text-input")[3].parentNode.appendChild(button2); } /*document.getElementsByClassName("kana-item rating")[0].parentNode.appendChild(node1); document.getElementsByClassName("text-input")[2].append(button1).append(tmp1).append(button2);*/ })(); setInterval(function() { var id=[]; for(let i=1;i<=100000;i++){ id[i]=i; } var fa=GM_getValue("edges",id); function find(x){ if(x==fa[x])return x; //fa[x]=find(fa[x]); return find(fa[x]); } for(let i=0;i<=1000;i++){ try { if(!document.getElementsByClassName("post-info-author-username")[i].innerHTML.match(`><span class="am-badge am-radius" style="background-color: #FF0000;">跳转大号</span></a>`)){ var tmpx=document.getElementsByClassName("post-info-author-username")[i].innerHTML.match(/\/user\/(\d+)/)[0]; //console.log(x); var x=tmpx.match(/\d+(.\d+)?/g); //var xp=$.get('/api/user/info?uid=' +x, function (resp) {}); document.getElementsByClassName("post-info-author-username")[i].innerHTML+= ` <a href="/user/`+find(x)+`"><span class="am-badge am-radius" style="background-color: #FF0000;">跳转大号</span></a> ` ; } } catch (error) { break; } } }, 2000);
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址