百度网盘虽然下载限速等缺陷,但是资源最全,而且很多博主、下载站分享资源都是通过百度网盘,但是普通用户可能使用百度网盘较少,不愿意在下载资源的时候额外再下载一个百度网盘软件。
网上有很多直接在浏览器下载百度网盘资源的方法,这里再记录一下linux发行版Mint环境下使用火狐浏览器直接下载百度网盘文件的方法。
其实主要思路与windows系统环境下的方法相同,通过安装浏览器插件或者油猴脚本,再配合使用aria2下载器或者IDM下载器等进行下载。
安装油猴插件
火狐浏览器的应用市场是可以直接打开的,因此在扩展插件市场直接搜索油猴即可,这里选择的是暴力猴插件(Violentmonkey),安装链接:https://addons.mozilla.org/zh-CN/firefox/addon/violentmonkey/
选择百度网盘下载脚本
安装好暴力猴脚本插件后,在百度网盘页面点击暴力猴插件,会出现:[为此站点查找脚本]的选项,点击即可以查找百度网盘相关的脚本。
如果默认搜索查找不到的话,也可以手动搜索,进入暴力猴插件的选项页面,点击左上角 加号(+)新建脚本,会出现两个脚本市场,分别在其中搜索找到自己满意的脚本或者测试正常使用的脚本即可。
这里我测试了两个,一个是[玩得嗨],一个是[百度网盘千千下载助手]。
[玩得嗨]脚本功能更多、更新也最频繁,之前在windows系统环境下使用过,可以正常运行,但是这次使用的时候却无法获得下载链接,可能是配置错误。
[百度网盘千千下载助手]脚本功能简单,只有百度网盘下载功能,配置也很容易,这次经过测试可以正常运行。
安装aria2下载工具
aria2是一个命令行的下载工具,在windows以及Linux系统下都有很多GUI图形界面前端,也可以使用web界面来方便自己操作。
一开始,直接下载了aria2工具进行配置,但是由于只有命令行,不太直观,最后配置失败。
因此又下载了motrix下载工具,这个工具里面内置了aria2,而且都是图形界面,操作很方便。
而在此之前,我还有cloudreve网盘,其中也搭建了aria2离线下载工具,因此目前来说我现在有两个aria2服务。
为了方便日后的下载,也便于在浏览器中直接管理下载任务,根据motrix实验室功能中的提示,又安装了一个aria2火狐浏览器插件[Aria2 下载器集成组件(aria2-integration)],下载链接:https://addons.mozilla.org/zh-CN/firefox/addon/aria2-integration/ 。
在这款插件中,对aria2后端服务进行配置。
虽然插件中显示可以配置3个RPC服务,但是我却没有找到可以切换的选项。而且对于大多数人来说,都是只有一个aria2服务,因此不多做说明了。
在插件中将Motrix的后端参数填入RPC配置中即可。
因为我还有一个服务器端的aria2下载服务,因此我配置了两个,但是第二个似乎没有什么用。
从配置界面可以看出来,本地motrix的aria2的协议是ws,端口是16800;
而我自己搭建的远程aria2的协议是http,端口是6800,接口都是jsonrpc 。 要注意。
配置网盘下载脚本
aria2搭建好了之后,就可以在百度网盘资源页面进行下载了,点击下载链接后,会弹出窗口,点击发送到Aria2服务即可。
如果不成功的话,说明配置错误,继续将aria2的参数填入脚本页面中即可。
要注意的是,在配置aria2的时候,aria2服务RPC地址后面要添加:jsonrpc 否则可能会发送失败。
完成。
结束了。