您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
洛谷用户顶栏显示精确数字
// ==UserScript== // @name 洛谷用户顶栏精确数字显示 // @version 0.4 // @description 洛谷用户顶栏显示精确数字 // @match *://www.luogu.com.cn/user/* // @author MlkMathew // @license MIT // @grant none // @namespace https://greasyfork.org/users/1068192 // @require https://code.jquery.com/jquery-3.4.1.min.js // ==/UserScript== (function() { 'use strict'; var gs = function(name,def='') { if(localStorage['lg-ac-comparator-s-'+name]) return localStorage['lg-ac-comparator-s-'+name]; return def; } var currData = null; var myData = null; for(let i=1;i<=10; i++){ setTimeout(function(){ //console.log('(洛谷用户顶栏精确数字显示)读取数据...'); $.get('?_contentOnly=1',function(e){ currData = e; $.get('/user/'+gs('self')+'?_contentOnly=1',function(e) { myData = e; //console.log('用户的数据',currData); //console.log('你的数据',myData); const k = document.querySelectorAll('.value'); for (let i = 0; i < k.length; i++){ if(k[i].parentNode.parentNode.parentNode.className!='stats normal'){ continue; } if(k[i].parentNode.firstChild.textContent=='关注'){ k[i].textContent=currData.currentData.user.followingCount; //console.log('(洛谷用户顶栏精确数字显示)关注',k[i]); } if(k[i].parentNode.firstChild.textContent=='粉丝'){ k[i].textContent=currData.currentData.user.followerCount; //console.log('(洛谷用户顶栏精确数字显示)粉丝',k[i]); } if(k[i].parentNode.firstChild.textContent=='提交'){ k[i].textContent=currData.currentData.user.submittedProblemCount; //console.log('(洛谷用户顶栏精确数字显示)提交',k[i]); } if(k[i].parentNode.firstChild.textContent=='通过'){ k[i].textContent=currData.currentData.user.passedProblemCount; //console.log('(洛谷用户顶栏精确数字显示)通过',k[i]); } if(k[i].parentNode.firstChild.textContent=='排名'){ k[i].textContent=currData.currentData.user.ranking; //console.log('(洛谷用户顶栏精确数字显示)排名',k[i]); } if(k[i].parentNode.firstChild.textContent=='等级分'){ k[i].textContent=currData.currentData.user.eloValue; //console.log('(洛谷用户顶栏精确数字显示)等级分',k[i]); } } }) }); },1000*i) } })();