简单提取页面中所有迅雷下载资源链接

在遇到下电视剧的时候,N多集,一个一个的链接,比较D疼。而大部分网站都有引入jquery,
所以写个小脚本提取所有的thunder://开头的链接吧,方便批量下载。
在Google Chrome浏览器开发者工具(F12)/Firefox Firebug插件 /IE8及以上的开发者工具(F12)的命令行中运行:
$("#result").remove();
$('body').append('<div id="result"></div>')

$.each($('a'),function(i,s){ 
   if(s.href.toString().match(/^thunder/i)){
     $("#result").append(s.href+'<br />')
 }
})

or

$.each($('a'),function(i,s){ 
   if( typeof($(s).attr("fyqxryms"))!="undefined"){
     $("#result").append($(s).attr("fyqxryms")+'<br />')
   }
});

之后,所有迅雷下载链接会在页面底部出现,复制到迅雷批量下载即可。
如果网站不带有jquery,自行引入即可。如:
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.src = "http://code.jquery.com/jquery-latest.js";
script.type = 'text/javascript';
head.appendChild(script);

var j = jQuery.noConflict(true); 
j("#result").remove();
j('body').append('<div id="result"></div>')
j.each(j('a'),function(i,s){ 
   if(s.href.toString().match(/^thunder/i)){
     j("#result").append(s.href+'<br />');
   }
});
http://www.ed2000.com/
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.src = "http://code.jquery.com/jquery-latest.js";
script.type = 'text/javascript';
head.appendChild(script);

var j = jQuery.noConflict(true); 
j("#result").remove();j('body').append('<div id="result"></div>');
j("input[checked]").each(function(v,i){
if(j(i).attr('checked')=='checked'){
j("#result").append(j(i).val()+'<br />')
}
});

| 0个评论