IDM下载百度资源出现403的解决⽅法
测试发现是受cookie的影响,百度为了防⽌⽤外部下载⼯具突破限速加⼊了cookie验证,因为⼀般的下载⼯具请求下载的时候不会附加cookie信息。
IDM就是这样,它请求下载⽂件时只知道⽂件的下载地址,并不会在请求协议⾥附加cookie。
可以通过代理服务器做⼿脚加⼊cookie。
html如何下载这⾥的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值,然后可以将百度的下载链接复制到迅雷测试下载了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论