IDM下载百度资源出现403的解决方法

Posted aucy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDM下载百度资源出现403的解决方法相关的知识,希望对你有一定的参考价值。

 

 

技术分享图片

测试发现是受cookie的影响,百度为了防止用外部下载工具突破限速加入了cookie验证,因为一般的下载工具请求下载的时候不会附加cookie信息。

IDM就是这样,它请求下载文件时只知道文件的下载地址,并不会在请求协议里附加cookie。

可以通过代理服务器做手脚加入cookie。

 

这里的cookie只需要一个值,BDUSS的值。

技术分享图片

 

先从网盘页面拿到cookie值。

技术分享图片

 打开一个可以修改数据包的代理软件,如charls。

 

技术分享图片

 

技术分享图片

 

 菜单tools-rewrite-enable rewrite,add一条修改规则。

技术分享图片

然后配置IDM,选项-代理服务器-使用系统代理,接受代理。

 

技术分享图片

成功建立下载。

 

 

顺便说下迅雷下载403的解决方法:

同样是因为解决BDUSS的验证。

迅雷有内置浏览器,只要将BDUSS的cookie值写入其浏览器cookie数据表中,迅雷建立下载任务时会自动附加同域下的cookie。

技术分享图片

 

查找发现迅雷内置浏览器的cookie数据保存在”Thunder NetworkThunderProfilesXLBrowserAppCacheDataCookie“,记事本打开发现是一个sqlite数据表。

 技术分享图片

随便打开一个数据表操作工具在Cookies表中写入BDUSS值,然后可以将百度的下载链接复制到迅雷测试下载了。

 

以上是关于IDM下载百度资源出现403的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

IDM百度云下载速度慢最新解决方案2021.9.19

百度网盘——下载限速问题解决方案(油猴(Tampermonkey)+百度网盘直链下载助手+IDM)

用idm下载时出现这个怎么解决啊?

IDM下载器使用方法详解:百度网盘下载,视频会员一网打尽!

img 标签 访问图片 返回403 forbidden问题

关于火狐IDM扩展禁用问题解决方法