相信大家都会在百度网盘下载文件,但是可恶的百度限制了百度云管家的下载速度,要想下载速度块就得掏钱办会员。今天发现一个方法,可以直接用迅雷下载。迅雷整体速度更快一些(此处应该有广告费~~)。在网上找了一下其他的方法,发现修改/wap/的方式好像被屏蔽了,页面跳转不过去。其他的方法也不行。因此想到直接在网页获取他的真实下载链接就可以了。
简单来说原理就是抓包,将真正的下载链接找到,然后复制到迅雷中下载!
首先,你要有一个百度网盘的账号,然后登陆。将需要下载的文件保存到你的网盘。
然后进入你的网盘。找到需要下载的文件,按F12 这个键,或者在网站空白页单击右键选择 “审查元素”或者“检查”或者“开发者选项”,不同的浏览器叫法不一样,但是快捷键都是F12。
打开之后,选中需要下载的文件,前面的方框打钩。
然后选择Network, 下面的XHR请求。我解释一下,因为我们发现,正常情况下,点击下载之后,整个页面没有发生变化,没跳转。但是会弹出启动百度云网盘的提示,说明我们已经向服务器发送了请求并得到了响应,分析应该是异步加载。我们只要在XHR中抓包就可以了。然后点击clear,将XHR里面的内容清空。
然后,点击选中的文件后边的下载按钮,也就是那个箭头。发现下面出现一个请求,点击这个请求。
在右边的Response响应里面,我们发现是一个字典的数据格式,找到”dlink”:”http://d......”后面还有一堆,把这个dlink后面的地址单独复制出来。粘贴到任意一个文本文件中,因为我们发现他不是合法的URL格式,百度只是做了一点小手脚,我们简单修改一下就可以了。
正常的URL开头都是https://或者http://,把多余的反斜杠删掉就可以。后面也一样,把/file,前后的反斜杠都删除。在检查一下里面还有没有其他的反斜杠,删除就行。然后,复制这个URL,打开你的迅雷,新建一个任务,将刚才的URL复制进去。见证奇迹的时刻,是不是发现已经开始下载了?(此处应该有掌声。哈哈)