如何从大型保管箱文件夹下载文件?

How do I download files from a large dropbox folder?

我想从大型保管箱文件夹下载 each/individual 个文件。

我通常使用 wget 选项下载 Dropbox 文件夹,然后在 link 之后添加到文件夹并附加 ?dl=1.

但是,现在我有一个很大的文件夹(超过 20GB),这种方法不起作用。

有什么方法可以列出单个文件并下载它们吗?

我将浏览器中的保管箱文件夹保存为一个 HMTL 文件,然后在 python 中使用 HTML 解析器生成一个 sh 文件,该文件允许我下载整个文件夹。这是 python 脚本:

from pyquery import PyQuery as pq

d = pq(filename='dropbox_page.html')

K = d('.sl-link')
N = len(K)

shfile = open("fdn.sh", "w")

for i in range(N):
    link = K.eq(i).attr('href')
    Nl = len(link)
    link = link[:Nl-1] + '1'
    for j in range(Nl-1,-1,-1):
        if link[j] == '/':
            k = j;
            break

    shfile.write('wget ' + link +'\n')
    shfile.write('mv ' + link[k+1:] + ' ' + link[k+1:Nl-5] +'\n')

shfile.close()

然后在终端

sh fdn.sh

谢谢大家