2048快速下种子

2048 4096 打开帖子 自动复制标题 直接下载种子链接 过滤某些贴主

Ekde 2020/09/18. Vidu La ĝisdata versio.

// ==UserScript==
// @name        2048快速下种子
// @namespace   Violentmonkey Scripts
// @match       *://*/*
// @grant       GM_setClipboard
// @version     2.4
// @author      -
// @description 2048 4096 打开帖子 自动复制标题 直接下载种子链接 过滤某些贴主
// ==/UserScript==
(function() {
    'use strict';
  
  var copy
  //获取帖子时间
  var spans = document.getElementsByTagName("span")
  for(var i=0,len=spans.length;i<len;i++){
      if  (spans[i].title.search(/2020/i)>-1){
        copy = spans[i].title.split(' ')[0]
      }
    }

  //复制标题 
  var range = document.createRange();
  var referenceNode = document.getElementById("subject_tpc");
  if (referenceNode !=null){GM_setClipboard((referenceNode.innerText + copy).replace(/\\|\/|:|\*|\?|"|<|>|\|/g,"-").replace(/【超清新片速遞】|【超清新片速递】|超清新片速遞】|源码高清录制|高清源码录制|【网曝门事件】|【泄密资源】|【今日推荐】|源码录制|源录制|最源录制/g,"").replace(/【AI高清画质2K修复】|【AI高清2K修复】|【AI超清画质4K修复】|【AI高清画质4K修复】/g,"【AI高清】").replace(/-MP4/g,"").replace(/『|〖|《/g,"【").replace(/』|〗|》/g,"】"))}
  //if (referenceNode !=null){GM_setClipboard((referenceNode.innerText + copy).replace(/\\|\/|:|\*|\?|"|<|>|\|/g,"-"))}
  
function getElementsByClassName(clsName, tagName,flag) { 
//var ClassElements = []; 
var selElements = document.getElementsByTagName(tagName); 

for (var i = 0; i < selElements.length; i++) { 
if (selElements[i].className == clsName) { 
if(!flag){
selElements[i].style.display='none';
}else{
selElements[i].style.display = "block"; 
}
} 
} 
} 
//getElementsByClassName("tr3 t_one","tr",false); 
  
  //替换链接
  if (document.getElementById('read_tpc')!=null){
    var hrefs = document.getElementById('read_tpc').getElementsByTagName("a"); 

    for(var i=len=hrefs.length-1,len=hrefs.length;i<len;i++){
      if  (hrefs[i].href.search(/download/i)>-1){
        hrefs[i].href = hrefs[i].href.replace('http://download.bbcd.tw/list.php?name=','http://download.bbcd.tw/down.php/')+'.torrent';
        hrefs[i].target = '_self'
        hrefs[i].click()
      }
    }
  }
  
  //过滤主题垃圾种子

var trs = document.getElementsByTagName('tr'); 

for (var i = 0; i < trs.length; i++) { 
if (trs[i].className == 'tr3 t_one') { 
  var sel = trs[i].getElementsByTagName('td'); 
  if (sel.length==4){
    trs[i].style.display='none';
  }
  if (sel.length==5 && sel[2].innerText.search(/国产专员|優衣庫|avp2p|东华帝君|東方秋白|feixue124|YouKu|soav.|myheroman|zgome|魔火帝皇|豆芽高手|1080fuli/i)>-1){
         trs[i].style.display='none';
  }
//console.log(sel.length)
} 
} 
//过滤搜索结果垃圾种子
  for (var i = 0; i < trs.length; i++) { 
if (trs[i].className == 'tr3 tac') { 
  var sel = trs[i].getElementsByTagName('td'); 
  console.log(sel.length)

  if (sel.length==4 && sel[1].innerText.search(/国产专员|優衣庫|avp2p|东华帝君|東方秋白|feixue124|YouKu|soav.|myheroman|zgome|魔火帝皇|豆芽高手|1080fuli/i)>-1){
         trs[i].style.display='none';
  }

} 
}
  

})();