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

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

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

强制客户端下载

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

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

进入console控制台

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

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

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

console输入

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

大文件直接下载

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 基于windows7操作系统(mac别哭,类比可用),谷歌内核浏览器 本着轻量化原则,本文采用网盘网页形式(...
    八级大哥当阅读 9,230评论 3 50
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,082评论 19 139
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,665评论 9 468
  • 今天晚上和家人一起吃饭:大家问我的愿望是什么。我的愿望只有一个,就是和大家一起过上好日子、有车有房有存款、孩子有学...
    京心达张新波阅读 211评论 0 0
  • 我不曾怀疑过我的自命不凡, 坚信骄傲能偏转世界的轨迹; 到头来竟忘却了曾经的盛气, 留下的只是片卑微的背影。 ​ ...
    任游生阅读 158评论 0 0