New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
下载直链文件出现错误 #88
Comments
https://alist.now.sh 这都有问题了 |
经过尝试,换成客户端抓的refresh_token可以暂时解决问题,剩下的我有空再看 |
阿里返回的错误说是请求头少了什么,是不是阿里添加了一些请求参数的要求。 |
没,和上次差不多,都是要referer请求头 |
手机端抓取没找到refresh_token参数,请求头内cookie2参数是否是refresh_token? |
看起来并不是,你可以想办法修改请求头的access_token让请求失效,之后他会访问ht tps://auth.aliy undrive.com/v2/acco unt/token,body中有refresh_token |
请求头没有发现access_token,想重写请求没法重写,iOS客户端 |
那你多抓抓看能不能碰上( |
有没有网页版的解决方案,手机端是不是有ssl。 |
手机抓到的token会不会被程序的自动更新token给覆盖掉,我记得程序会自动更新token |
暂时没深研究 |
客户端抓的refresh_token我怎么就不行 |
我使用的是这个方法,是不是有可能是限制ip了,我获取token是在本地,而alist我是挂在vps上的 |
iOS还是不行,直接用安卓模拟器拿到了token,替换后成功 |
你的alist是放在本地的吗 |
服务器,跟放哪里没关系的 |
我看了一下 两个下载文件 加盐这块有变动 curl 'https://api.aliyundrive.com/v2/file/get_download_url' |
有一个稍微简单点的方法,可以在浏览器控制台抓登录时候的包,登录有一个包是https://pass port.aliyundr ive.com/newlogin/sms/login.do,返回值json里有个bizExt,base64解码之后最底下有个refresh_token,用那个token下载就正常了 |
现在返回值是这样子的 并没有 biz { |
重新安装,再改refresh_token好了 |
好玄学 |
不行啊,删除数据库重新启动还是那样 |
|
这个我可以获取到,但是放配置文件里还是不行,是不是因为程序会自动刷新token啊,每次打开conf.yml那个token都不一样 |
主要是拿里面的refresh_token |
可以拿到的, |
按照此教程预览和下载问题都完美解决速度很快,感谢! |
亲测可用,而且不过第三方,用着放心 |
小黄鸟抓包 打开APP,搜 https://auth.aliyundrive.com/v2/account/token 得到里面的refresg_token值。这个比较简单。过ssl证书可以root或者xp模块或者虚拟机方式很多。 |
这是安卓的抓包 |
换个安卓机登录下,或者虚拟机 |
Ok |
感谢大佬
无云
***@***.***
…------------------ 原始邮件 ------------------
发件人: "alist-org/alist" ***@***.***>;
发送时间: 2022年8月8日(星期一) 中午1:28
***@***.***>;
***@***.******@***.***>;
主题: Re: [alist-org/alist] 下载直链文件出现错误 (#88)
有一个稍微简单点的方法,可以在浏览器控制台抓登录时候的包,登录有一个包是https://pass port.aliyundr ive.com/newlogin/sms/login.do,返回值json里有个bizExt,base64解码之后最底下有个refresh_token,用那个token下载就正常了
使用网页版 -> 账号密码登录
已获取到不用验证 referer 的 refresh_token,感谢!
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
2022/10/13 0:01 此法可行 |
这样抓包阿里云盘闪退啊 |
不要抓阿里云盘app,手机浏览器打开https://passport.aliyundrive.com/mini_login.htm?lang=zh_cn&appName=aliyun_drive&appEntrance=web&styleType=auto&bizParams=¬LoadSsoView=false¬KeepLogin=false&isMobile=true&hidePhoneCode=true&rnd=0.9186864872885723 ,先过验证再点击抓包,login.do?appName=aliyun中的response,base64解密出token |
2022.11.01有效 |
是拿到了令牌但是无法播放视频和预览 |
InvalidArgument At least one of AdditionalHeaders is not in request headers |
ali云盘的refresh_tocken必须是移动端的,否则alist当中只能预览文件名,无法播放或下载。 |
用这个方法还是无法直链,只能代理!大神有最新方法么 |
IOS抓包https://api.aliyundrive.com/users/v1/users/device/create_session返回的body里有token可用 |
拷贝响应是空的,2023.1.31 |
同是空的 |
是这个接口没错,但refreshToken不是在响应body,而是在请求体里面 IOS可以去 Appstore 下载个 Stream 就能在手机上抓包了,搜索关键字 |
按照这个方法现在获取不到啊朋友 |
用 https://media.cooluc.com/decode_token/ 抓取的 refresh token 管用 |
这个怎么抓取呢朋友?我用stream 中构建请求,405错误,响应体里也没有refresh token |
是在stream 里面构建请求吗?我怎么是405错误。。 |
在iOS里的阿里云盘app登陆来抓包吗? |
2023-02-21 |
20240425亲测可用 |
你是抓到refreshToken放到添加阿里云盘分享的“刷新令牌”吗? 能正常播放不? |
所有文件无法预览和打开
The text was updated successfully, but these errors were encountered: