美文网首页2017届西安思沃大讲堂
Chrome之百度网盘大文件直接下载

Chrome之百度网盘大文件直接下载

作者: TW_shuangqi | 来源:发表于2016-12-11 22:49 被阅读600次

    作为开发,我们应该有一点共识就是:作为在浏览器解释的脚本语言,js总是不安全的,Chrome浏览器的console(控制台)是我们的一把利器。下面我将分享一下利用console(控制台)实现百度云盘大文件直接下载的方法。

    2016年,虽然免费网盘迎来灭顶之灾,但是百度网盘还是坚挺了下来。说到百度网盘,有句***不知当讲不当讲,就是超过1G的大文件百度网盘会强制启用客户端下载,而作为非会员的轻度用户,我们能明显感觉到客户端下载速度是被压榨的。

    强制客户端下载

    想要解除客户端限制,直接下载大文件?

    首先,我们需要 鼠标右键-检查-进入console控制台

    进入console控制台

    然后,在console(控制台)运行这段代码:

    Object.defineProperty(this,'navigator',{value:{platform:""}});
    

    看到了吗?这里我们把 platform的值强制置空,干扰js判断条件

    console输入

    最后,点击下载,这样就能够实现大文件直接下载。

    大文件直接下载

    当然,你一定想知道这个技巧的原理,其实百度是通过判断 window.navigator.platform 是否以 win32 开头来判断是否是运行浏览器下载的,可以参考这篇博客 :
    解除百度云浏览器端对下载大文件的限制

    12月15日测试,百度网盘已对应升级,上述方法失效

    相关文章

      网友评论

      本文标题:Chrome之百度网盘大文件直接下载

      本文链接:https://www.haomeiwen.com/subject/zggpmttx.html