博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IDM下载百度资源出现403的解决方法
阅读量:5460 次
发布时间:2019-06-15

本文共 606 字,大约阅读时间需要 2 分钟。

 

 

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

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

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

 

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

 

先从网盘页面拿到cookie值。

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

 

 

 

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

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

 

成功建立下载。

 

 

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

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

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

 

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

 

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

 

转载于:https://www.cnblogs.com/aucy/p/9567375.html

你可能感兴趣的文章
如何让你的 Asp.Net Web Api 接口,拥抱支持跨域访问。
查看>>
ArcGIS Server 10.1 错误 service failed to start,
查看>>
MYSQL中case when then else end 用法
查看>>
C语言::模拟实现strlen函数
查看>>
利用NABCD模型进行竞争性需求分析
查看>>
Vue的ref,父节点,获取子节点数据的一个手段
查看>>
好文推荐系列--------(1)bower---管理你的客户端依赖
查看>>
一些常用的基本知识收录
查看>>
1044 火星数字
查看>>
数据劫持,订阅者模式,双向绑定
查看>>
关于使用别人方法的效率问题
查看>>
svn第一篇----入门指南
查看>>
按钮 是否可用 的控制
查看>>
隐马尔科夫模型(HMM) 举例讲解
查看>>
JedisUtils工具类模板
查看>>
NOIP2011题解
查看>>
[Python] 文科生零基础学编程系列二——数据类型、变量、常量的基础概念
查看>>
[唐胡璐]QTP技巧 - ALT+G快捷键
查看>>
P2746 [USACO5.3]校园网Network of Schools
查看>>
java中使用队列:java.util.Queue
查看>>