So rufen Sie eine Liste von Seiten ab, auf die von einer auf viele Seiten verteilten Liste verwiesen wird

328

Ich habe eine Webseite, die im Wesentlichen aus einer Liste von Links zu anderen Seiten besteht. Mit wget möchte ich alle aufgeführten Seiten herunterladen.

Mit "wget ​​-r -l1 URL" bekomme ich im Grunde das, was ich will.

Wie gehen Sie jedoch vor, wenn die Liste auf mehrere Seiten aufgeteilt ist (URLs enden auf "? Page = 3", "? Page = 4" ....).

0

1 Antwort auf die Frage

1
etagenklo

Wenn Sie die Anzahl der Seiten kennen, können Sie eine for-Schleife verwenden:

for i in ; do wget -r -l1 URL?page=$i; done 
Vielen Dank. Das könnte funktionieren. In der Tat habe ich mehrere solcher Listen, aber ich könnte vielleicht nur eine sehr große Anzahl auswählen und sehen, was passiert, wenn die for-Schleife auf eine nicht vorhandene Seite trifft. vor 11 Jahren 0