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

时间:2024-01-29 18:55:35

参考这篇博文

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

补充一些详细的步骤备忘

step0.问题出现原因

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

IDM就是这样,它请求下载文件时只知道文件的下载地址,并不会在请求协议里附加cookie。这里我们需要的cookie值为一个,BDUSS。

咱也不知道这东西是干啥的,这里我理解为登录百度后的身份凭证。

step1.得到BDUSS

以chrome为例,打开百度网盘网页

  • F12进入调试,在toolbar里找到Network
  • 点开下面红色的过滤器filter
  • 刷新网页,Name下出现成员,点击它,在右边的子导航栏里找到Cookie
  • 找到BDUSS的值,单击3次自动全选,ctrl+c,搞定。
step2.charles修改数据包
  • Tools - Rewrite - Enable rewrite - Add - Add
  • Add - Replace -填写name和value - Replace All
step3. IDE开启代理
  • 选项 - 如图 确认之后继续下载被403的文件就行了
扯点远的。
  • 关于IDM

    • IDM integration module cannot contact IDM application问题,如果chrome上的扩展设置和IDM的设置都没问题,那么可以试着更新最新版本的IDM,或者上谷歌搜报错信息,第一个结果是官网的解决文档。 传送门

    • 文档里有最新版的IDM integration module链接,传送门

      需要访问谷歌,或者使用谷歌访问助手。

  • 关于直链提取

    • 推荐的网盘直链提取工具,支持打包转化直链:网盘助手