在 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 以及其他一些選項,但沒有成功。有任何想法嗎?

相關內容