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

有些同学使用IDM下载百度云资源出现403报错,注意看清楚是403 Forbidden,不是400错误!此文为大家提供了一种可靠的解决办法。

经过测试发现是受cookie的影响,百度为了防止用外部下载工具突破限速加入了cookie验证,IDM下载的时候只是直接下载并不会上传cookie信息,所以导致方位百度网盘被拒绝。

我们需要利用抓包工具修改cookie后设置浏览器代理即可突破访问限制

 

使用网页版本百度网盘,360或者chrome,登录之后按F12调出开发者工具,application-cookies,可以看到cookie只需要一个值,BDUSS的值。

 

记录下cookie值。

打开抓包工具,charls。添加cookie值,bdusss=

 

 

 

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

配置完成后,设置IDM使用代理访问。选项-代理服务器-使用系统代理

 

成功建立下载。

 

 

迅雷下载403的解决方法:同样是因为解决BDUSS的验证。

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

 

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

 

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