iOS技术分享电脑相关02-资料集

破解百度网盘限速,告别下载速度慢

2017-10-18  本文已影响2905人  臭码农

前言:

百度网盘故意限速,带宽几十M,下载速度却不足100KB,下载了大半天一个1.3G的office2016都没下下来,中间失败重试就得从头来,很是恼火,傍晚时分,我决定破解它。

破解百度网盘限速的思路是通过抓包,抓到这个资源的真实地址,丢给迅雷下载

看下图,同样的资源,下载速度相差10倍!

百度网盘:

百度网盘

迅雷:

迅雷

准备:

1. 下载抓包工具:Mac系统+Charles抓包下载旧版软件图文教程

2. 设置Charles以实现抓取HTTPS包内容

打开Charles,菜单 - Proxy - SSL Proxying Settings,如下图

勾选 Enable SSL Proxying,点击下面Add,输入:

SSL Settings

点击Ok,再添加一个:*.baidupcs.com     Port都设置为443

点击Ok,这样就设置完成了,回到Charles继续下面操作

如果左边列表数据太多不方便找目标链接,可以清理一下,Command +A全选,DEL删掉。

开始:

打开你的百度网盘客户端,找到你要抓取的那个资源,点击【下载】

我的百度网盘

切换到Charles,在拦截到的链接列表中,找到它,或者是类似*.baidupcs.com的域名,展开找【file】

抓取到的资源

注意:

1. 有可能是CDN的原因,域名跟上图不太一样,但肯定是跟百度相关的域名,你需要尝试展开每个相关域名看一下,只要里面有 【file】文件夹,再展开里面的应该就是我们要的内容了,右键 - Copy URL,去迅雷下载即可。

2. 如果没找到,到百度云盘,将下载中的任务【暂停】,清空Charles列表,将下载任务再点击【继续】,观察Charles的列表,找跟百度相关的域名展开找【file】。

3. 目前观察来看,资源所在的域名主要有两种,一种是以 *.baidupcs.com结尾的,一种是*.dcdn.baidu.com结尾的,首先把两者都添加到SSL Settings里,然后【开始】下载任务回到Charles监听列表里,凡是有这两种域名结尾的都要点开看一下,找到【file】就成功了!

4. 如果你下载的内容是一个大文件夹,里面包含了N个小文件,百度网盘并不会打一个压缩包下载,而是一个一个的下载,所以你需要点开文件夹,手动抓取每个文件的原始地址。

下面是Gif教程:

抓包Gif

结束:

到这儿就已经完成了百度网盘资源原始地址的抓取,也就绕开了百度网盘的下载限速,是不是很简单?

如果帮到你,记得点赞 + 转发,如果有问题,请联系我。

以上属于臭码农原创,若有雷同属巧合,如有错误望指正,转载请标明来源和作者。

by:臭码农

上一篇下一篇

猜你喜欢

热点阅读