Strona zawiera łącza do zestawu plików ZIP, z których wszystkie chcę pobrać. Wiem, że można to zrobić za pomocą wget i curl. Jak to jest zrobione?
83
Polecenie to:
wget -r -np -l 1 -A zip http://example.com/download/
Znaczenie opcji:
-r, --recursive specify recursive download.
-np, --no-parent don't ascend to the parent directory.
-l, --level=NUMBER maximum recursion depth (inf or 0 for infinite).
-A, --accept=LIST comma-separated list of accepted extensions.
-nd
(brak katalogów) jest przydatna, jeśli nie chcesz tworzyć żadnych dodatkowych katalogów (tzn. Wszystkie pliki będą w folderze głównym).-np
. Jeśli są na innym hoście, będziesz potrzebować--span-host
.Powyższe rozwiązanie u mnie nie działa. U mnie działa tylko ten:
Znaczenie opcji:
źródło
-H
zmianę. To właśnie uniemożliwiało działanie pierwszej odpowiedzi (której próbowałem przed spojrzeniem na SO).W przypadku innych scenariuszy z równoległą magią, której używam:
źródło