Greasy Fork is available in English.

百度云直接下载

直接下载百度云的文件,可以避免下载大文件和exe文件时调用云管家

您查看的为 2016-10-06 15:44:33 UTC 提交的版本。查看 最新版本

作者
ivesjay
得分
0 0 0
版本
0.3
创建日期
最近更新
许可协议
不适用
应用到

脚本描述

百度云直接下载助手


使用方法:

  在百度云选中文件,点击助手按钮,选择合适的方法直接下载文件

  暂时只支持单个文件下载

  只在chrome中测试过(浏览器自带下载/FDM下载)


说明:

  可以使用三种方法来获取直接下载链接

  • 1:模拟百度云网页版获取下载的方法,得到的下载地址包含在一个302重定向中,当浏览器自动执行重定向时
    会调用浏览器下载工具去下载文件。如果第三方下载插件是监视浏览器的下载事件(例如FDM。迅雷应该是监视
    的链接的click事件,所以有可能迅雷不会下载),就会调用第三方下载软件。

    这个下载地址是可以在外部使用的,不需要cookie,所以没有办法调用下载工具的可以让浏览器先下载,再去
    复制下载链接到下载工具。(由于浏览器设计成收到302响应时,会自动执行跳转,没有办法用javascript去
    拦截,也就没有办法提取下载地址)

    这个链接有8h的时间限制,有可能会有速度限制


  • 2:使用APP软件获取下载的方法,得到的地址就是直接下载地址。这个地址需要cookie的支持,能够传递cookie
    下载工具可以使用。没有发现时间限制和速度限制


  • 3:和2的方法一样,不过得到的地址和1一样。


已知BUG:

  1.选中单个文件或者选中多个文件时,如果将列表滚动出视线外,只会捕获当前看的到的选中项

  所以暂时不要使用全选或者选中太多的文件执行下载