Das Aktivieren der Akzeptieren/Ablehnen-Optionen in wget ändert das Verhalten beim Herunterladen von Dateien

Das Aktivieren der Akzeptieren/Ablehnen-Optionen in wget ändert das Verhalten beim Herunterladen von Dateien

Ich versuche, eine Verbindung zu einer Sharepoint-Site herzustellen und Excel-Arbeitsmappen aus einem bestimmten Ordner abzurufen. Die Probleme, die ich habe, bestehen hauptsächlich darin, dass wget Dateien von jeder einzelnen Ebene abruft. Hier ist der Code, den ich verwende:

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

Wobei lvl6 das Verzeichnis ist, in dem meine Dateien liegen. Dieser Befehl zieht alle Dateien unter lvl1 nach lvl6. Ich habe versucht, dies zu umgehen, indem ich hinzugefügt habe

--accept xlsx --reject aspx

an das Ende des Befehls (da die meisten irrelevanten Dateien aspx sind). Aber seltsamerweise führt dies dazu, dass wget stattdessen nur eine einzige index.html-Datei abruft.

Bisher habe ich versucht, die Anzahl der rekursiven Ebenen (0 bis 20) zu ändern, --no-parent hinzuzufügen und einige andere Optionen, die nicht funktioniert haben. Irgendwelche Ideen?

verwandte Informationen