baidu-nolimit:百度云大文件下载限制开发背景
大家知道,百度网盘里面的小文件,直接用浏览器和下载工具就行,但是大文件、还有文件夹就只能使用客户端了。因为百度云的PC页面会默认要求你使用客户端进行下载。百度云客户端下载很慢,而且故意限速。很大的一个文件夹直接就获取了下载地址,把这个链接复制到迅雷就可以很快的把文件下载下来了。而且有网友反映我使用的chrome浏览器,经常启动不了百度云客户端。我们之前有介绍过baidudl,但是最近出了一些泄露隐私的事情,可能会有不少人对 baidu-dl 扩展失去信心,所以我们今天就推荐一款原理更加简单,安全性更高的百度盘大文件下载扩展:baidu-nolimit,暂不支持 macOS。baidu-nolimit可以直接在下载百度云大文件,而不用启动百度云客户端的chrome插件,插件核心代码只有一行,分享一下。
baidu-nolimit:百度云大文件下载限制简介
baidu-nolimit 的原理与众不同,开发者写到:“最近做了一个直接在下载百度云大文件,而不用启动百度云客户端的chrome插件,插件核心代码只有一行,分享一下。它没有破解链接,而至阻止了百度盘在下载大文件的时候要求启动客户端这个行为,于是就获得了正经的下载链接。这个链接可以放到任何一个下载器中下载,也包括浏览器本身。你可以配合 IDM、FDM、迅雷、Aria2 等等你常用的任何下载器,只需要把链接拿过去就行了。”作者还介绍了插件的启发: 看到一篇文章,里面有人通过开发人员工具(按F12),在console里面输入
Object.defineProperty(this , 'navigator' , {value: { platform: "" }});
就可以直接使用浏览器下载百度云的大文件以及文件夹了,于是我想这个直接做成chrome插件就行了,直接在百度云PC端界面注入这段js即可。
原理就是屏蔽掉百度云客户端的启动,直接获取下载地址,然后把这个地址复制到迅雷即可 全部代码一共6行。另外推荐五种百度云盘下载速度慢解决方法。
baidu-nolimit使用方法
1.用户可以在本站离线安装baidu-nolimit,方法参照:chrome插件的离线安装方法。最新chrome浏览器下载地址:https://huajiakeji.com/chrome/2017-09/813.html。
2.安装成功后,在chrome扩展程序管理页面可以看到:
3.插件安装成功后,下载大文件的截图:
注意,上面的截图是安装 baidu-nolimit 后在百度盘点击下载按钮自动弹出的 FDM 下载窗口,因为 baidu-nolimit 实在是没有界面。
4.不过小编用下来,感觉还是再次强烈推荐proxyee-down,一个Java代理程序,全平台通用,失效的可能性比较低,支持多段下载。有网页界面和独立界面可选。