1319_百度云盘批量离线下载思想_baiduyun-batch-download.pdfVIP

  • 25
  • 0
  • 约1.76千字
  • 约 6页
  • 2020-10-21 发布于广东
  • 举报

1319_百度云盘批量离线下载思想_baiduyun-batch-download.pdf

Creat on 2015-10-07 2015-10-07 15:54:54 By 独立观察员 百度云盘批量离线下载思想 ——独立观察员 2015.10.07 最近在网上获得了一份电影资源下载地址列表( 中国老电影合集15(香港邵氏经典电影) ),想要保存下 来。全部下载呢,一来网速没那么快,二来也不一定全都看,这么多下载下来也不合适。理想的情况是 有人提供网盘的共享链接,那么我们直接转存就好了,可惜没有。百度云盘还有个方便的功能,就是离 线下载功能,直接使用BT种子或者磁力链接就可以下载到自己的网盘里。然而,百度云的离线下载磁力 链接功能并不支持批量下载,一次只能下载一条,对于需要大量下载的情况,还是比较费时费力的。 那么能不能批量下载呢?答案自然是肯定的,如下。 参考:百度云网盘批量离线下载 - 开源中国社区 /* 击新建链接任务 -- CTRL+Shift+J 打开console,将以下代码粘贴到末尾然后按回车运行。 */ links=[ h=ES5MJNHBS7SL4EJX2QH24QKBYK3VBUN5, 2CI3IBPOJYIOO3N3TLNVYELZBJ5YA4Y] links.forEach(function(v,i,a){ $(#share-offline-link).val(v); $(#_disk_id_28).click(); }) 关键就是CTRL+Shift+J 打开console,将代码粘贴到末尾然后按回车运 行 这一招我之前并不知道,原来这样可以自己用JS控制页面。其中links数组存储了想要下载的链接;forE ach方法并不是JS的标准方法,而是在Chrome等浏览器中支持而已,其回调函数的三个参数为(elemen t, index, array)。 链接填写框的id为#share-offline-link: Creat on 2015-10-07 确定按钮的id为#_disk_id_28: 所以函数的功能就是对每个链接,将其填写到输入框中,然后模拟点击确定按钮。 对于链接数据格式(添加引号和逗号)的准备,我们可以使用符号包裹软件来辅助进行: Creat on 2015-10-07 然后将准备好的数据和代码粘贴到Console窗口中,点击回车键执行: 如果成功就会显示出下载历史: Creat on 2015-10-07 直接显示下载成功的一般就是能够极速秒传的,也就是服务器上已经有该文件,已经转存到你的网盘了 。其它一些状态一直是0%的,一般就很难下载好了,还是早日投奔迅雷会员怀抱吧。 当然,现实总是残酷的——下载多了就需要验证码: Creat on 2015-10-07 经测试,发现一段时间(未知)内,最多只能批量下载15条,之后每一条都需要输入验证码。对此,我 们可用换账号法、改日再下法、以及其它未知方法来解决。 还有种错误是普通用户每月只能离线5个任务,我其它帐号也不是会员呀,不知道它们是怎么算的: Creat on 2015-10-07 总之,使用这个方法进行批量离线下载,能够在一定程度上减轻重复劳动,但并不完美。不过,重要的 是其中的思想,所以,本文标题中并未使用方法,而是使用了思想,希望大家多多讨论。 版权声明 : 本站遵循 署名-非商业性使用-相同方式共享 2.5 共享协议. 转载请注明转自独立观察员•博客 本文链接:

文档评论(0)

1亿VIP精品文档

相关文档