Greasy Fork

Shined up real nice.

Greasy Fork is available in English.

百度网盘直接下载助手

直接下载百度网盘和百度网盘分享的文件,避免下载文件时调用百度网盘客户端,获取网盘文件的直接下载地址

嘗試過這個腳本之後,你可以 發表問題、評論、或檢舉
廣告
作者
ivesjay
今日安裝
3,200
安裝總數
998,901
評價
2957 27 13
版本
0.9.24
建立日期
更新日期
授權條款
未知
腳本執行於

腳本說明

百度网盘直接下载助手


一些说明:

  由于百度网盘最新的更新中动态混淆了页面元素的class和node-type属性,以前依赖这些属性的功能可能会无法使用,如果脚本失效请耐心等待更新,可能需要将脚本重写来解决这些问题

  限速的问题单纯依靠脚本是没有办法解决的,脚本的目的是提取出下载地址方便使用下载工具,所以不再对限速的问题进行回复,大家可以自行讨论分享自己的心得

  安装使用的问题反馈中已经有很多类似的问题可以参考,不再单个回复

  打包下载4G限制问题一直存在,这是百度的问题(算法或者人为限制),不是脚本的问题

  企业网盘适配的问题,目前没有找到类似普通网盘的API和外链下载链接提取方法,所以一直没有加上去。目前看需求量比较大,后面会加上一个类似目前分享页面的按钮用于跳过客户端的限制

  如网盘无大更新影响脚本功能一般就不会更新了,时间有限

使用说明:

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



  分享页面的按钮显示在右上角,直接点击即可



  支持新版百度网盘,不支持百度企业网盘(暂时没找到提取直接下载地址的方法)

  直接下载支持多文件和目录下载

  API下载不支持多文件和目录下载

  外链下载现在可用,可以直接复制到下载工具使用

  可以显示使用不同方法获取的下载链接,可以批量显示多个文件的下载链接

  通过本脚本获取的链接并不能突破百度的速度限制,有速度需求的请尝试其他方法

  在chrome/chromium/firefox中测试过(浏览器自带下载/FDM下载/迅雷右键下载)

更新:

2017/05/04
修复百度网盘更新后失效的问题
2017/04/29
修复分享页面按钮遮挡的问题
2017/01/03
添加外链下载-显示链接的复制和编辑按钮
添加外链下载-批量链接中显示每个文件的所有可用链接
2016/10/29
添加外链下载
合并API下载
2016/10/27
添加分别显示HTTP/HTTPS链接
添加批量显示多文件下载链接功能

注意:

  删除文件或者添加了文件夹后请刷新页面再用助手下载

  在分享页面下载多文件或者文件夹时有可能会出现"server file modified",或者其他错误

  这个应该与下载地址无关,应该是百度的限制


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

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

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

    当下载对象为文件夹或者多个文件时,会生成打包后的下载地址,这个地址可以直接复制使用

  • 2:使用APP软件获取下载链接的方法,得到的地址就是直接下载地址。该方法使用百度云的ID,这个地址需要cookie的支持,能够传递cookie
    下载工具可以使用。如果被限速则换用方法三测试

  • 3:使用百度网盘客户端获取下载链接的方法,得到的是一组不同服务器的下载地址,这些地址可以复制使用,无需cookie
    下载时默认使用第一个地址下载


已知BUG:

  在“全部文件”中,如果添加文件夹或者删除了文件再点击助手下载会有文件选中错误

Baidu 6 Baidu 7 Baidu 19

分享