BT之家资源直接下载。
- // ==UserScript==
- // @name BT之家
- // @namespace 夜黑
- // @version 0.2
- // @description BT之家资源直接下载。
- // @author 夜黑
- // @match http*://*.btbtt.co/*
- // @match http*://*.btbtt.me/*
- // @match http*://*.btbtt.net/*
- // @match http*://*.btbtt.pw/*
- // @match http*://*.btbtt.la/*
- // @grant none
- // ==/UserScript==
- function adddownload(btl) {
- for(var i=0;i< btl.length;i++){
- var newbtl = document.createElement("td");
- newbtl.width = "70";
- newbtl.className = "grey";
- newbtl.innerHTML = "直接下载";
- var btl2 = btl[i].getElementsByTagName('td')[1];
- btl[i].insertBefore(newbtl, btl2);
- }
- }
- function replacedownload(zjxz) {
- for(var j=0;j< zjxz.length;j++){
- var replaceword = zjxz[j].href.replace(/dialog/g, 'download');
- var newdownload1 = document.createElement("td");
- //newdownload1.className = "grey";
- var newdownload2 = document.createElement("a");
- newdownload2.href = replaceword;
- newdownload2.target = "_blank";
- newdownload2.rel = "nofollow";
- newdownload2.innerHTML = "Download";
- newdownload1.appendChild(newdownload2);
- var download2 = zjxz[j].parentElement.parentElement.getElementsByTagName('td')[1];
- zjxz[j].parentElement.parentElement.insertBefore(newdownload1, download2);
- }
- }
- function realnum(xzcs) {
- for(var k=0;k< xzcs.length;k++){
- if(xzcs[k].innerHTML.match(/[0-9]*次/g)) {
- var realnumber = parseInt(xzcs[k].innerHTML.replace(/次/g, '')/7);
- xzcs[k].innerHTML = realnumber+" 次";
- }
- }
- }
- var xzbt=document.querySelectorAll(".attachlist>.noborder>tbody>tr:nth-of-type(1)");
- adddownload(xzbt);
- var xzlj=document.querySelectorAll(".attachlist>.noborder>tbody>tr>td>a");
- replacedownload(xzlj);
- var xzycswz=document.querySelectorAll(".attachlist>.noborder>tbody>tr>td:nth-of-type(5)");
- realnum(xzycswz);
- var xqycswz=document.querySelectorAll("#body>.border>dl>dd:nth-of-type(3)");
- realnum(xqycswz);