Próbuję pobrać pliki do projektu przy użyciu wget
, ponieważ serwer SVN dla tego projektu już nie działa i mam dostęp do plików tylko przez przeglądarkę. Podstawowe adresy URL dla wszystkich plików są takie same
http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/ *
Jak mogę użyć wget
(lub innego podobnego narzędzia) do pobrania wszystkich plików w tym repozytorium, gdzie folder „tzivi” jest folderem głównym, a pod nim znajduje się kilka plików i podfolderów (do 2 lub 3 poziomów)?
Odpowiedzi:
Możesz użyć tego w powłoce:
Parametry to:
i
Jeśli nie chcesz pobierać całej zawartości, możesz użyć:
I tak dalej. Jeśli wstawisz nr
-l
opcji,wget
użyje-l 5
automatycznie.Jeśli wstawisz a,
-l 0
pobierzesz cały Internet, ponieważwget
podążysz za każdym znalezionym łączem.źródło
wget -r -l1 --no-parent http://www.stanford.edu/~boyd/cvxbook/cvxbook_additional_exercises/
była odpowiedź dla mnie. Dziękuję za odpowiedź.http://websitename.com/wp-content/uploads/2009/05
ale otrzymałem tylkoindex.html
plik, który nie miał nic. Nie wiem, co przegapiłem.-e robots=off
przełącznik. ;)Możesz użyć tego w powłoce:
Parametry to:
źródło
użyj polecenia
źródło
ostatnie dwie opcje są opcjonalne, jeśli masz nazwę użytkownika i hasło do pobrania, w przeciwnym razie nie musisz ich używać.
Możesz również zobaczyć więcej opcji w linku https://www.howtogeek.com/281663/how-to-use-wget-the-ultimate-command-line-downloading-tool/
źródło
możesz również użyć tego polecenia:
tak, aby uzyskać dokładne lustro witryny, którą chcesz pobrać
źródło
Ten link właśnie dał mi najlepszą odpowiedź:
Działał jak urok.
źródło
To działa:
źródło