"Der Name ist zu lang" bei Verwendung von Wget

4

Ich versuche, eine Kopie des Katalogs zu bekommen. Ich würde gerne die Details "Listenansicht" und "Objekt anzeigen" erhalten. Die URL, die ich versuche, wgetist:

http://catalog.quittenbaum.de/index.php?_function=list_objects&Standort_ID_Auktion=M_115C&Language=eng&Zuschlag=&_start=0&kindOfListView=listView&

Ich erhalte eine Fehlermeldung: Name is too long, 317 chars total.

Hier ist mein wgetBefehl, der nicht funktioniert:

wget --recursive --page-requisites -e robots=off --user-agent=Mozilla --random-wait --convert-links --content-disposition --adjust-extension --default-page=design-and-art-after-1945.html 'http://catalog.quittenbaum.de/index.php?_function=list_objects&Standort_ID_Auktion=M_115C&Language=ger&Zuschlag=&_start=0&kindOfListView=listView&'

Hat jemand eine Idee?

Bauhaus
quelle
Welche wget Version benutzt du? (Es gab einen Fehler bezüglich dieses Fehlers, der 2012 behoben wurde: savannah.gnu.org/bugs/?21714 ). Ihr Befehl läuft hier gut mit GNU Wget 1.15einer NTFS-Partition (die auch die 255-Zeichen-Grenze hat), aber der längste Dateiname, den ich bekam, war 125 Buchstaben.
mpy

Antworten:

4

Ich denke, wget versucht, eine Datei mit dem Namen index.php?@#& ^ @ & (@! &) &% @ & $% @ & # $%) @ # & $ &% Zu erstellen.

Die maximale Länge von ext4-Dateinamen beträgt 255 Zeichen.

Stellen Sie den Namen der mit gespeicherten Seite ein -O.

wget -O "design-and-art-after-1945.html" ...

quelle
Wget generiert eine Datei wie diese zum Beispiel: 'index.php? _Function = faq_neu_form && Objekt_ID = 74173 & Language = ger & redirect = index.php% 3F_function% 3Dlist_objects% 26amp% 3BLanguag.html' Das Ergebnis ist nun: Ich erhalte eine sehr große Datei ( ca. 20MB) und nichts wirklich zu gebrauchen. Für weitere Ideen wäre ich sehr dankbar! Vielen Dank Radoo!
Bauhaus
Haben Sie Weiterleitungen? In der Vergangenheit konnte ich bei Weiterleitungen und in einigen anderen Fällen nur mein Ziel erreichen, curlanstatt mit wget:curl -L -k "<url>" -d <post-data> > <file>