个人使用
// ==UserScript==
// @name B站显示真实用户数
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match *://*.bilibili.com/*
// @icon https://www.google.com/s2/favicons?domain=bilibili.com
// @grant GM_xmlhttpRequest
// ==/UserScript==
(function() {
'use strict';
// 播放页
var face = document.getElementsByClassName("u-face")[0];
if (!!face) {
var a = face.getElementsByTagName("a")[0];
var href = a.getAttribute('href');
var vmid = href.substring(href.lastIndexOf("/") + 1);
var span = document.getElementsByClassName("has-charge")[0];
var fans = span.getElementsByTagName("span")[0];
GM_xmlhttpRequest({
url: 'https://api.bilibili.com/x/relation/stat?vmid=' + vmid + '&jsonp=jsonp',
method :"GET",
onload:function(xhr){
var json = JSON.parse(xhr.responseText);
fans.textContent = json.data.follower;
}
});
}
// 个人主页
// Your code here...
})();
// ==UserScript==
// @name 真不卡影院屏蔽广告
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match *://*.zhenbuka3.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
window.ad_load_success = true;
var ads = ['HMRichBox', 'hth616', 'ad1'];
var times = 0;
var interval = setInterval( function clear()
{
ads.forEach(ad => {
var dom = document.getElementById(ad);
if (!!dom) {
dom.parentNode.removeChild(dom);
clear.push(ad);
}
});
if (times > 10) {
window.clearInterval(interval);
}
times++;
}, 1000);
// Your code here...
})();