技术解析

Aria2 下载显示 errorCode=22, 再次下载又有可能能成功,大概是啥原因?
0
2021-06-23 12:54:01
idczone

Aria2 下载显示 errorCode=22, 再次下载又有可能能成功,大概是啥原因?具体出错如下:

-> [HttpSkipResponseCommand.cc:239] errorCode=22 The response status is not successful. status=429

已经加了-s1 -x1 --max-concurrent-downloads=1 避免同时过多请求


都写了 429
HTTP 429 Too Many Requests
不一定是 aria2,可能是下载点要带 cookies,不然就视为新请求,这只是其中一种可能

谢谢提醒。Firefox 登录了站点,然后把 cookies.sqlite 拷出来,后面加上了--load-cookies=cookies.sqlite,貌似还是有错误。

因为是 metalink 格式下载,里面几千个文件,虽然加了--conditional-get=true 跳过已经下载完成的,估计是比较文件时候被视为频繁请求,还是一直出错,干脆把已经下载完成的剔除,只留未下载的在 metalink 文件里面,再次下载,正常多了。每次下载介绍再把已完成的剔除重新开始,重复几次总算下完了。

https://addons.mozilla.org/zh-CN/firefox/addon/cliget/

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服