"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?


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" ...

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>
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.