在 wget 中打开接受/拒绝选项会更改文件下载行为

在 wget 中打开接受/拒绝选项会更改文件下载行为

我正在尝试连接到 Sharepoint 站点并从特定文件夹中获取 Excel 工作簿。我遇到的问题主要是 wget 从每个级别获取文件。这是我正在使用的代码:

wget --http-user='someuser' --http-password="somepassword" -r -l 1 --no-remove-listing 
"http://somehost.com/lvl1/lvl2/lvl3/lvl4/lvl5/lvl6/" -nd --cut-dirs 5 --random-wait

其中 lvl6 是我的文件所在的目录。该命令的作用是将lvl1下的所有文件拉到lvl6。我尝试通过添加来解决这个问题

--accept xlsx --reject aspx

到命令末尾(因为大多数无关文件都是 aspx)。但奇怪的是,这只会导致 wget 只获取一个 index.html 文件。

到目前为止,我已经尝试更改递归级别的数量(0 到 20)、添加 --no-parent 以及其他一些选项,但没有成功。有任何想法吗?

相关内容