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 は代わりに 1 つの index.html ファイルだけを取得します。
これまで、再帰レベルの数 (0 ~ 20) を変更したり、--no-parent を追加したり、その他のオプションをいくつか試してみましたが、うまくいきませんでした。何かアイデアはありますか?