您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
一个没啥用的插件
// ==UserScript== // @name b站空间展示当前uid粉丝数等 // @namespace https://space.bilibili.com/29058270 // @namespace https://github.com/wuxintlh // @version 0.1.1.3 // @description 一个没啥用的插件 // @author 桜wuxin // @match https://space.bilibili.com/* // ==/UserScript== window.addEventListener('load',function(){ if(document.querySelector('.n-statistics')){ var father = document.querySelector('.n-statistics'); var body = document.querySelector('#app'); var box = document.createElement('div'); var scroll = document.createElement('span'); var sub = document.createElement('span'); body.appendChild(scroll); scroll.style.position = 'absolute'; scroll.style.left = '0px'; scroll.style.top = '480px' scroll.style.width = '80px'; scroll.style.height = '20px'; scroll.innerHTML = '点击关闭'; scroll.style.backgroundColor = 'red' scroll.style.fontSize = '20px'; scroll.style.userSelect = 'none'; body.appendChild(sub); sub.style.position = 'absolute'; sub.style.left = '80px'; sub.style.top = '480px'; sub.style.width = 'auto'; sub.style.height = '20px'; sub.style.fontSize = '20px'; sub.style.userSelect = 'none'; sub.style.background = 'rgb(255,0,255)'; body.appendChild(box); box.style.position = 'absolute'; box.style.display = 'block'; box.style.backgroundColor = 'rgba(255,192,203,.2)'; box.style.left = '0px'; box.style.top = '500px'; box.style.borderTopRightRadius = '25px'; box.style.borderBottomRightRadius = '25px'; var a = father.querySelectorAll('a'); var i = null; for(i=0;i<2;i++){ var node = document.createElement('span'); box.appendChild(node); if(i == 0){ node.innerHTML = '关注数:' + a[i].title + '<br>'; }else{ node.innerHTML = '粉丝数:' + a[i].title + '<br>'; } node.className = 'SakuraBoxNode'; }; var div = father.querySelectorAll('div'); for(i=0;i<div.length;i++){ node = document.createElement('span'); box.appendChild(node); if(i==0){ var dianzan = div[0].title.split('赞',-1); node.innerHTML = '总获赞数:' + dianzan[1] + '<br>'; node.className = 'SakuraBoxNode'; }else{ var dic = div[i].title.split(',',-1); node.innerHTML = dic[1] + '<br>'; node.className = 'SakuraBoxNode'; } }; if(document.querySelector('.i-live-off')){ a = document.querySelector('.i-live-off').querySelector('a'); var href = a.href.split('/',-1); if(href[3].length<10){ node = document.createElement('span'); box.appendChild(node); node.innerHTML = '当前账号直播间号:<a href="https://live.bilibili.com/' + href[3] + '" target="_blanket">' + href[3] + '<br>'; node.className = 'SakuraBoxNode'; } }else if(document.querySelector('.i-live-on')){ a = document.querySelector('.i-live-on').querySelector('a'); href = a.href.split('/',-1); node.innerHTML = '当前账号直播间号:<a href="https://live.bilibili.com/' + href[3] + '" target="_blanket">' + href[3] + '<br>'; node.className = 'SakuraBoxNode'; } node = document.createElement('span'); box.appendChild(node); var uid = window.location.pathname.split('/',-1); node.innerHTML = '当前账号uid:' + uid[1]; node.className = 'SakuraBoxNode'; var allnode = document.querySelectorAll('.SakuraBoxNode'); for(i=0;i<allnode.length;i++){ allnode[i].style.color = 'rgb(255,255,0)'; allnode[i].style.fontSize = '20px'; }; window.addEventListener('scroll',function(){ box.style.position = 'fixed'; scroll.style.position = 'fixed'; sub.style.position = 'fixed'; }); box.style.height = 'auto'; box.style.width = 'auto'; //关注 if(document.querySelector('.h-action')){ var subscribe = document.querySelector('.h-action'); if(subscribe.children[0].className == 'h-f-btn h-follow'){ sub.innerHTML = '点击关注'; }else{ sub.innerHTML = '点击取关'; } } sub.addEventListener('click',function(){ if(subscribe.children[0].className == 'h-f-btn h-follow'){ subscribe.children[0].click(); setTimeout(function(){ var follow = document.querySelector('.follow-dialog-window'); var btn = follow.querySelector('.bottom').querySelector('button'); btn.click(); },500); sub.innerHTML = '点击取关'; }else if(subscribe.children[0].className == 'be-dropdown h-f-btn h-unfollow'){ subscribe.children[0].children[1].children[1].click(); sub.innerHTML = '点击关注'; } }) //开关信息 scroll.addEventListener('click',function(){ if(box.style.display == 'block'){ box.style.display = 'none'; scroll.innerHTML = '点击开启'; }else if(box.style.display == 'none'){ box.style.display = 'block'; scroll.innerHTML = '点击关闭'; }; }) }; })