ipsBruno

(Javascript) Alterar links download para RBM

Nov 2nd, 2013
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script>
  2.  
  3.     // Alterar links de download
  4.     // Para  http://www.piratatorrentsbr.com/
  5.     // Por Bruno da Silva
  6.  
  7.  
  8.     var DIVS = document.getElementsByTagName("div");
  9.    
  10.     for (var j=0; j< DIVS.length ; j++){
  11.  
  12.         // pegar todos links da div
  13.         var LINKS = DIVS[j].getElementsByTagName('a');
  14.  
  15.         var k = 0;
  16.  
  17.         while ( k < LINKS.length && LINKS[k].href.search("tiny") != -1) { k++; }
  18.  
  19.         k--;
  20.  
  21.         if(!isset (LINKS[k]) || !isset (LINKS[k].href) ) continue;
  22.        
  23.  
  24.         var str = LINKS[k].href;
  25.  
  26.              
  27.    
  28.         if(str.search("tiny") != -1) { // caso tiver algum Tiny na URL, é link para download
  29.  
  30.             var download = str; // parte que muda para RBM
  31.  
  32.             DIVS[j].innerHTML = "<br/><a href='"+download+"'><img src='http://4.bp.blogspot.com/-VZ_pIC6vVvw/Ukh0iQAtHOI/AAAAAAAABCI/eO8W_JgBVpg/s1600/images.png'/></a><br/><font size=1><a href='"+str+"'>Download sem gerenciador</a></font>";
  33.         }
  34.  
  35.     }
  36.  
  37.  
  38. function isset () {
  39.  
  40. // http://kevin.vanzonneveld.net
  41.  
  42.  var a = arguments,
  43.     l = a.length,
  44.     i = 0,
  45.     undef;
  46.  
  47.   if (l === 0) {
  48.     throw new Error('Empty isset');
  49.   }
  50.  
  51.   while (i !== l) {
  52.     if (a[i] === undef || a[i] === null) {
  53.       return false;
  54.     }
  55.     i++;
  56.   }
  57.   return true;
  58. }
  59.  
  60. </script>
Add Comment
Please, Sign In to add comment