免百度云管家下载百度云中的大文件
在 Windows 上,从百度云中下载大文件时,百度云会提示『你下载的文件过大,需要使用百度云管家。』。下面就介绍在 Windows 上,绕过百度云管家直接下载大文件的原理与方法。
或者直接查看解决方法。
首先百度云管家只能在 Windows 平台上使用,安装百度云管家的提示也只会在 Windows 上出现。
既然百度云只会在 Windows 平台上要求使用百度云管家,那么要想绕过百度云管家,就是要让百度云认为当前系统不是 Windows 系统即可。
百度云是如何判定当前系统的?
从网页源代码中,我们可以看到百度云使用以下代码判定当前系统。
isPlatformWindows: function() {
var o = navigator.platform;
return 0 === o.toLowerCase().indexOf("win")
}
其关键就在于 navigator.platform
,在 Windows 系统(32 位或 64 位)上,其值为 Win32
,会被判定为 Windows 平台。
绕过百度云管家的判定
要想欺骗以上代码只需将 navigator.platform
的值改为不以 Win
开头的字符串即可,甚至可以改为空字符串。
目前,Firefox 浏览器支持修改 navigator.platform
的值。
-
打开 Firefox;
-
地址栏中输入
about:config
,并确认『我保证会小心』; -
添加
general.platform.override
项,值为空,或任意不以win
开头的字符串; -
重启 Firefox。
加速下载
(更新于 。)
绕过了百度云管家的判定之后,我们就可以直接使用浏览器进行下载,然而百度对于非会员非百度云管家的下载进行了限速,要想加速下载我们还需要一款多线程下载的工具,这里推荐使用 IDM (Internet Downloader Manager),通过 IDM 再进行下载我们就可以获得正常的下载速度了。