![](https://img2020.cnblogs.com/blog/1951351/202005/1951351-20200531033451221-1251198579.png)
参考这篇博文
补充一些详细的步骤备忘
step0.问题出现原因
百度为了防止用外部下载工具突破限速加入了cookie验证,因为一般的下载工具请求下载的时候不会附加cookie信息。
IDM就是这样,它请求下载文件时只知道文件的下载地址,并不会在请求协议里附加cookie。这里我们需要的cookie值为一个,BDUSS。
咱也不知道这东西是干啥的,这里我理解为登录百度后的身份凭证。
step1.得到BDUSS
以chrome为例,打开百度网盘网页
![](https://img2020.cnblogs.com/blog/1951351/202005/1951351-20200531033527497-1667652321.png)
- F12进入调试,在toolbar里找到Network
- 点开下面红色的过滤器filter
- 刷新网页,Name下出现成员,点击它,在右边的子导航栏里找到Cookie
- 找到BDUSS的值,单击3次自动全选,ctrl+c,搞定。
step2.charles修改数据包
- Tools - Rewrite - Enable rewrite - Add - Add
![](https://img2020.cnblogs.com/blog/1951351/202005/1951351-20200531033536084-619308885.png)
- Add - Replace -填写name和value - Replace All
![](https://img2020.cnblogs.com/blog/1951351/202005/1951351-20200531033545426-1030789892.png)
step3. IDE开启代理
- 选项 - 如图 确认之后继续下载被403的文件就行了
![](https://img2020.cnblogs.com/blog/1951351/202005/1951351-20200531033553478-524667083.png)