艺灵设计

全部文章
×

突破百度云下载大文件时的蜗速限制

作者:艺灵设计 - 来源:http://www.yilingsj.com - 发布时间:2016-12-06 15:48:49 - 阅: - 评:0 - 积分:0

摘要:
  网盘快关闭完了,剩下的百度云一家独大。但百度云盘越来越霸道,下载速度比蜗牛还慢!对于大文件,不装客户端就不上下载!这种强行性的行为只有百度干的出来!好在我们会代码,一行代码轻松搞定下载难题!看官们可以卸载客户端了,大文件我们也可以直接使用迅雷来进行下载......
20161208 10:46更新

话说上次提到的tampermonkey油猴插件初测进未成功,经多次测试发现:成功或失效主要跟浏览器有关!有些浏览器就是失效,而有些就是支持......

如果小伙伴们觉得之前粘贴代码的方法和添加专辑的方法过于复杂,可以尝试下面插件的方法。艺灵昨晚找的这个插件可以兼容360安全浏览器8.1360极速8.7、看官也可以在greasyfork.org/zh-TW/这个网站或其他网站中找更好的插件,前提是:首先得学会安装吧。下面开始插件安装的教程,已会的看官可以去其他地方转转了。

六、tampermonkey油猴插件,一劳永逸

6.1、下载插件

首先我们需要去下载这个tampermonkey油猴,看官可以去网上搜索下,或者是从艺灵这里进行下载→→戳我下载插件(提示:该插件来源于网络,艺灵不保证插件的安全性。)

6.2、解压并安装tampermonkey插件

下载后进行解压,然后将里面有一个后缀为.crx的文件拖拽到浏览器中即可成功安装,安装成功后在浏览器中会显示一个小眼睛的图标。配图:

6.3、安装脚本文件

接下来前往greasyfork.org/zh-TW/这个网站找一个文件,这里提供快捷通道→→点我点我点我!,接下来我们点击【安裝腳本】,此时会跳转到一个新页面,点击【安装】即可。配图:

6.4、查看已安装的脚本

如果看官需要看自己安装了哪些脚本的话,可以点击浏览器上的tampermonkey油猴插件图标,然后点击【仪盘表】,然后会跳转到一个页面,这里我们可以看到已安装的插件。配图:

6.5、下载百度云大文件

既然已安装了插件,下面就很简单了。看官直接进入百度云盘,点击要下载的大文件文件夹,此时都会弹出浏览器自带的下载器,然后我们就可以复制出下载地址了,接下来就不用教了吧。配图一张:

6.6、开启或禁用正在使用中的插件

如果有正在使用的插件的话,浏览器上的tampermonkey油猴插件图标右上方会有数字标识,点击开就可以看到使用的插件名称了,绿色表示使用中。点击下就变红了,红色表示禁用。配图:

好了,此次更新完毕。

以上内容为此次更新内容,下面内容为旧内容。

一、各大网盘商在退出网盘界

话说自上次360云盘提出关闭服务后,放眼望去,能用的网盘已寥寥无几。

各大网盘商都开始退出网盘界了,而做为网盘界的老大-- 百度云依旧没有一丁点想退出的想法并用蔑视的眼神看着那群战斗力只有5的渣渣,心中开始得瑟:“跟我斗?世界是我的,我要掌控所有资源!我TM要不断改版!不断限速!开不起VIP的还玩什么玩!!!......”

随后百度云进行了一次改版,应该附带了升级吧,要不然,TMD为什么现在下载如此的慢?比蜗牛都慢!即使是看官使用啥百度云破解版百度干净云,而速度呢?来张配图吧:百度云提速后连300k都不给我百度还有脸说超级会员,都提速了结果还是这个熊样!艺灵只能:“呵呵~~”

二、百度云下载有坑

不知道看官有没有发现一个问题:“有时下载网盘中的文件可以直接弹出浏览器的下载框,然后我们可以选择其他方式下载,但有时却会弹出要安装百度云客服端的提示”。为了便于理解,来张对比图吧:

稍加留意后我们就会发现:“百度云对小文件是提供选择性的下载,对于大文件是强制性使用客户端”!真无耻!为了增加客户端的数量,竟然这样做!!!

安装就安装吧,要不然还怎么下东西,我的psd及一些软件可都在盘中......

即使安装了百度云,下载的速度就好比蜗牛,那叫个慢啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊*nⁿ

那有没有方法让大文件也像小文件那样进行选择性的下载呢?

看官可以去网上搜索下就会发现有很多减破解的文章,但是会发现很多方法都已经挂掉了......

艺灵也折腾了一上午,然后也算有点收获,顺便在些总结一下。想用迅雷等其他工具下载百度云资源的看官可以继续向下看了。

三、百度云大文件使用迅雷下载的方法有哪些

此处举例并不全面,毕竟搜索时间有限。

破解方法

  1. 改地址栏地址
  2. 浏览器模拟手机端
  3. 浏览器插件user-agent switcher for chrome
  4. tampermonkey油猴+插件
  5. 控制台粘贴:Object.defineProperty(this , 'navigator' , {value: { platform: "" }})
  6. ......

四、方法可行性

方法一和方法二的原理都是一样:通过手机端来得到链接。可惜的是:已经挂掉了。即使在地址栏中强行输入:pan.baidu.com/wap/home按下回车后会看到先显示手机端但会立马跳转到pc端页面

对于方法三,家中笔记本和公司电脑都测试过,没效果。难道是姿势不对?

对于方法四,需要先下载tampermonkey油猴插件,然后再去greasyfork.org/zh-TW/里面搜索:Baidu Download Limit后用tampermonkey来进行安装。操作比较复杂,艺灵初步的测试了下没有成功

至于方法五,亲测是可行的。

后来对比了下方法五和方法四,发现方法五中用到的代码极为相似!所以可以认定这两个方法的原理相同,只不过做成插件更适合于懒人而已。方法五中的代码:Object.defineProperty(navigator,"platform",{value:"sb_baidu",writable:false,configurable:false,enumerable:true});配图一张: 有兴趣的看官可以去上面提到的网址中研究下。

关于方法五,看官可以去看下百度经验。原经验地址:jingyan.baidu.com/article/925f8cb8cf7101c0dde056df.html。如果懒得去掉,可以按下面的步骤快速获取大文件的下载地址。

五、利用控制台获取大文件下载地址

不管是下载自己网盘的大文件还是下载别人分享给你的资源,都可以使用下面的方法搞定。注意第三步是关键!!!

1、在浏览器中登录百度云;
2、进入需要下载的目录中;
3、按下f12或在页面空白处右键--审查元素,然后点击Console控制台,粘贴代码:Object.defineProperty(this , 'navigator' , {value: { platform: "" }})并按下回车键;
4、再点击下载按钮即可弹出浏览器自带的下载框,里面有下载地址,可复制出来扔到迅雷等工具中进行下载。配图一张:在浏览器的控制台粘贴代码后可获取大文件地址

从上图中可以看到迅雷的速度是干净云的几倍,如果看官有迅雷会员或提速版的话,下载就更快了!(ps:迅雷的下载速度和干净云的下载速度都在同一网络环境中。)

补充几点:
1、部分浏览器会有差距,例如:chrome会直接进行下载,但我们也可以在下载内容中复制出链接。
2、如果看官复制出来的链接扔迅雷中不识别的话,建议刷新下当前页面重新获取或清空下浏览器缓存。
3、如果粘贴到浏览器中点击下载时仍唤醒了百度云客户端,建议检查操作是否无误或者换个浏览器。

----------完----------

转载声明:
  若亲想转载本文到其它平台,请务必保留本文出处!
本文链接:/xwzj/2016-12-06/464.html

若亲不想直保留地址,含蓄保留也行。艺灵不想再看到有人拿我的技术文章到他的地盘或者是其它平台做教(装)程(B)而不留下我的痕迹。文章你可以随便转载,随便修改,但请尊重艺灵的劳动成果!谢谢理解。

亲,扫个码支持一下艺灵呗~
如果您觉得本文的内容对您有所帮助,您可以用支付宝打赏下艺灵哦!

Tag: 百度网盘 迅雷下载 百度云客户端 大文件下载 tampermonkey user-agent插件 defineProperty console 网页调试

上一篇: 移动端开发中的坑之未定义高度的video在安卓机uc中出现异常   下一篇: 果断卸载百度云客户端是因为我有这些姿势可以秒杀他

评论区