百度网盘直接下载助手背景介绍
要说到百度网盘直接下载助手那么就不得不说大名鼎鼎的油猴插件。用户脚本user scripts 最早来源于Firefox扩展Greasemonkey,Chrome浏览器上的暴力猴插件(Violentmonkey)和Tampermonkey:最流行的用户脚本管理器就是同样的功能。当然现在以非常丰富的用户提交网页辅助功能脚本丰富著称,有个非常有趣的中文名:「油猴脚本」。油猴脚本可以实现一些譬如把某个按钮隐藏了,把某一个区块的字体颜色改了等等,当然,更复杂一点的话就能实现我们上面一开始时所说的众多例子,基本上一个油猴脚本可以看作是一个简易的浏览器插件。只要程序员发挥他的想象力,那么油猴脚本的能力和作用可以说是无穷无尽的。而我们今天要介绍的这款百度网盘直接下载助手就是其中一款油猴脚本。
百度网盘直接下载助手功能介绍
这款百度网盘直接下载助手可以直接下载百度网盘和百度网盘分享的文件,避免下载文件时调用百度网盘客户端,获取网盘文件的直接下载地址。发现除了使用 Aria2 下载百度盘外,这款百度网盘直接下载助手可能更接地气,更容易使用一些。除了直接使用浏览器下载外,还可以使用第三方工具比如迅雷和IDM下载:
百度网盘直接下载助手使用说明
1、在百度网盘选中文件,点击助手按钮,选择合适的方法直接下载文件
2、分享页面的按钮显示在右上角,直接点击即可
3、支持新版百度网盘,不支持百度企业网盘(暂时没找到提取直接下载地址的方法)
4、 直接下载支持多文件和目录下载
5、API下载不支持多文件和目录下载
6、外链下载现在可用,可以直接复制到下载工具使用
7、可以显示使用不同方法获取的下载链接,可以批量显示多个文件的下载链接
8、通过本脚本获取的链接并不能突破百度的速度限制,有速度需求的请尝试其他方法
9、在chrome/chromium/firefox中测试过(浏览器自带下载/FDM下载/迅雷右键下载)
百度网盘直接下载助手注意事项
1:使用百度云网盘获取下载的方法,得到的下载地址包含在一个302重定向中,当浏览器自动执行重定向时会调用浏览器下载工具去下载文件。如果第三方下载插件是监视浏览器的下载事件(例如FDM。迅雷应该是监视
的链接的click事件,所以有可能迅雷不会下载),就会调用第三方下载软件。这个下载地址是可以在外部使用的,不需要cookie,所以没有办法调用下载工具的可以让浏览器先下载,再去复制下载链接到下载工具。(由于浏览器设计成收到302响应时,会自动执行跳转,没有办法用javascript去拦截,也就没有办法提取下载地址)这个链接有8h的时间限制,可能会被限速,当下载对象为文件夹或者多个文件时,会生成打包后的下载地址,这个地址可以直接复制使用
2:使用APP软件获取下载链接的方法,得到的地址就是直接下载地址。该方法使用百度云的ID,这个地址需要cookie的支持,能够传递cookie,下载工具可以使用。如果被限速则换用方法三测试
3:使用百度网盘客户端获取下载链接的方法,得到的是一组不同服务器的下载地址,这些地址可以复制使用,无需cookie,下载时默认使用第一个地址下载