【💰】AList 想要下载一个文件夹下的所有视频

15 条回复
138 次浏览

很久以前的需求了,突然想起来。

一个视频有 2~3G,有十几个视频,我看直接下载这个文件夹的方式只有打包下载,如果中途中断只能从头开始。
为什么没有提供遍历文件夹下的文件下载链接来一个一个下载(这个是我看了 alist api 然后使用的解决方法)。
还可以将这些链接推送到 IDM 支持断点续传(但是这个就要考虑下载直链的有效期了)。

金币池
💰 1,180 金币

金币池金币数量会随着回复数量动态增加,回复有概率获得金币池中部分金币奖励。

  • 附言 1

    主要是疑惑网盘文件夹下载的设计,感觉打包下载很鸡肋啊,边压缩边传文件流,时间长又容易失败

种子用户
Guardian

让 ai 写个脚本,直接下载就好了,推到 IDM 属于没必要了还麻烦,几个 G 下起来很快,直接遍历一下挨个下载。或者你直接读取所有直链然后丢到下载器里面。或者你把地址发我看看。

种子用户
Guardian

读取所有对象:/api/fs/list
取:data.content[0].name

复制
{"path":"文件夹路径","password":"密码","page":1,"per_page":0,"refresh":false}

读取对象原始地址:/api/fs/get

复制
{"path":"上面的文件夹路径/取的文件名","password":"密码"}

取:data.raw_url
然后放进 idm 里面下载就好了。
就是两次遍历,一次遍历文件夹下面的对象名,第二次把每个对象的直链取出来。

I'm rich
Guardian

最好的方法就是把 alist 的 doc 丢给 ai 然后提出你的需求

种子用户

我用 OpenList,以前也是选择多个文件用第三方下载器批量下载,后来发现直接用内置的复制功能也能跑满速,挂载本地硬盘后,就能把网盘的文件夹复制到本地了,方便多了smirk

image

前排打手

这个估计难搞,得原生链接支持,有的地址是动态的,不好办啊

发表一个评论

R保持