下载链接提取

有的小,支持分享,但速度慢还限速;

有的一般,支持限时分享,但限流;

有的大,支持分享,但速度慢还限速,16年10月直接死了;

有的一般,但不支持分享还绑浏览器……

想保存点东西,就这么难吗?

说多了都是泪,进入正题。

以下是小文所写的一点东西,用于提取下载链接。使用对象我也不说得那么明显了,免螃蟹。

0.1

//0.1
//by 小文 2016-12-20

//使用方法
//  打开网盘的文件下载列表
//  复制代码片段1到浏览器控制台,回车
//  复制代码片段2到浏览器控制台,回车

//功能说明
//  所有链接即可出现在新窗口,可以复制发给别人或粘贴在下载工具中下载

//待增强
//  需要再次复制代码
//  需要手动关闭打开的层

//片段1
var obj=$(window.frames["wangpan"].document).find("a[menu=download_one]");
for(var i=0;i<obj.length;i++){
  obj[i].click()
}
//片段2
var url;
var aif=$('iframe[src*=download]');
for(var i=0;i<aif.length;i++){
    url+=aif[i].contentWindow.document.getElementsByTagName("a")[1].href + '
'
}
myWindow=window.open()
myWindow.document.write(url)
View Code

0.2

//0.2
//by 小文 2016-12-21

//使用说明
//  仅复制一次代码回车即可

//功能说明
//  所有文件的外链即复制到剪切板并自动关闭所有层
//  整个过程几乎不超过1秒

//待增强
//  1 只下载选中的文件,反选功能可以使用网盘的全选配合
//  2 是否复制文件名

var down=$(window.frames["wangpan"].document).find("a[menu=download_one]");
for(var i=0;i<down.length;i++){
  down[i].click()
}
down=down.length;
var url='';
var i=0;
var timer=setInterval(function(){
  var wind=$('iframe[src*=download]')[i];
  if(wind){
    var a=wind.contentWindow.document.getElementsByTagName("a")[1];
    if(a){
      url+='
'+a.href+'
'
      i++
      if(i>=down){
          copy(url)
          $("div[style*=100000000]").remove()
          clearInterval(timer)
      }
    }
  }
},10)
原文地址:https://www.cnblogs.com/daysme/p/6208483.html