Wget unterstützt die Umleitung, funktioniert das?
wget --user=USER --password=PASS --max-redirect URL
Beachten Sie, dass, wenn die Site HTTP - Authentifizierung nicht implementiert (erfordern eine Formularübermittlung via GET oder POST), dann werden Sie die Einrichtung benötigen etwas mehr Arbeit (angesichts der wenig Informationen, die Sie über die Website geben, wo die Datei ist, eine gute Antwort ist schwer zu geben)
wget --post-file=datafile --keep-session-cookies --max-redirect URL
und du datafile
könntest aussehen
username=USER password=PASS
wo username
und password
sollte der Name der übergebenen Formularfelder sein.
HINWEIS: Die Site muss zur eigentlichen Zip-Datei umleiten und nicht zu einer anderen Seite, auf der eine Verknüpfung zur Zip-Datei besteht. In diesem Fall müssen Sie ein Parsing-Skript schreiben, da weder Curl noch Wget Ihnen helfen. Sie sind Werkzeuge, um Inhalte von einer bestimmten URL abzurufen. Sie sollen nicht "erraten", dass sie möchten, dass sie abgerufen werden. Sie laden einfach das herunter, was der Server sendet.