求蓝奏云直链解析网络异常解决思路!

查看 59|回复 3
作者:shiyest   
这两天用cmd工作台curl命令处理蓝奏云解析时(我没有带ua),已经成功解析出http://developer.lanzoug.com/file/*直链地址。
我用IDM下载的时候会自动重定向到下载地址,并正常下载文件。
但是用curl、aria2下载的时候,下载的是一个html文件,显示内容是:系统发现您的网络异常,需要验证后下载文件,代码如下:
跪求一个解决思路!!!
[HTML] 纯文本查看 复制代码

body{font-size: 16px;margin: 0;font-family: \5FAE\8F6F\96C5\9ED1;color: #333;background: #fff; border-color:transparent;-webkit-appearance: none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0.0);}
a{text-decoration: inherit;color: #999;}
.box{width:260px;margin:auto;    text-align: center;}
.box1{    margin-top: 35%;}
.box3{    margin-top: 50px;}
.box2_2{    padding: 25px;}
.submit{    width: 90%;
    margin: auto;
    height: 42px;
    line-height: 42px;
    border: 1px solid #d5d5d5;
    cursor: pointer;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);border-radius: 2px;    color: #777;}
.submit:hover{    opacity: .7;}
.box2_1{    width: 60px;
    height: 60px;
    font-size: 30px;
    line-height: 60px;
    border-radius: 50%;
    background: #09f;
    color: #fff;
    margin: auto;}
#ok{background: #d4ffa3;
    width: 60px;
    height: 50px;
    border-radius: 50%;
    margin: auto;
    padding-top: 10px;    display: none;}
.ok{    height: 20px;display: none;
    width: 30px;
    border-left: 2px solid #84c33c;
    border-bottom: 2px solid #84c33c;
    transform: rotate(-45deg);
    margin-left: 15px;   }
#ok2{display: none;}
.goto{    border: 1px solid #fff;    color: #fff;box-shadow: inherit;
    background-color: #fff;
    background: #fff;}
#top{    font-size: 22px;padding: 20px;}
@media (max-width: 768px){
        .box{width:100%}
        #top{font-size: 0;padding: 20px;}
        }
.load2 .loader,
.load2 .loader:before,
.load2 .loader:after {border-radius: 50%;}
.load2 .loader:before,
.load2 .loader:after {position: absolute;content: '';}
.load2 .loader:before {width: 16px;height: 32px;background: #fff;border-radius: 32px 0 0 32px;top: -1px;left: -1px;transform-origin: 16px 16px;animation: load2 2s infinite ease 1.5s;}
.load2 .loader {font-size: 11px;text-indent: -99999em;margin: auto;position: relative;width: 30px;height: 30px;box-shadow: inset 0 0 0 4px #09f;border-radius: 50%;}
.load2 .loader:after {width: 16px;height: 32px;background: #fff;border-radius: 0 31px 31px 0;top: -1px;left: 15px;transform-origin: 0px 16px;animation: load2 2s infinite ease;}
@keyframes load2 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.load2{    position: fixed;
    width: 100%;
    background: #fff;
    height: 100%;
    z-index: 999;
    top: 0;
    text-align: center;    padding-top: 100px;}
.loader2{    padding-top: 30px;}
下载文件
努力加载中...
已经通过验证
验证并下载
!
系统发现您的网络异常,需要验证后下载文件
验证并下载
验证并下载

直链, 文件

freelive   

访问过于频繁,服务器拒绝请求了。
可以设置一下睡眠时间,不要访问太快。
shiyest
OP
  


freelive 发表于 2023-5-24 16:17
访问过于频繁,服务器拒绝请求了。
可以设置一下睡眠时间,不要访问太快。

应该不是这个问题。我用IDM下载测试过,能重定向到下载链接,并下载文件。用curl或aria2下载就不行。感觉是访问服务器有个判断标准,判断通过了就直接给真实下载地址,判断不通过就需要验证下载!
freelive   


shiyest 发表于 2023-5-24 17:16
应该不是这个问题。我用IDM下载测试过,能重定向到下载链接,并下载文件。用curl或aria2下载就不行。感觉 ...

会不会和多并发下载有关系,单线程没问题,多线程就会验证。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部