Używam wget
jako downloadera. Jest to doskonała, wyjątkowa aplikacja. Zintegrowałem go z Firefoksem za pomocą Flashgot.
Jak mogę wznowić pobieranie, które zostało zatrzymane przez naciśnięcie klawisza CTRL+ Club wyłączenie w tej konfiguracji wget?
Używam wget
jako downloadera. Jest to doskonała, wyjątkowa aplikacja. Zintegrowałem go z Firefoksem za pomocą Flashgot.
Jak mogę wznowić pobieranie, które zostało zatrzymane przez naciśnięcie klawisza CTRL+ Club wyłączenie w tej konfiguracji wget?
Odpowiedzi:
Rozpocząłeś pobieranie pliku
wget
przy użyciuflashgot
wtyczki. Ponieważwget
nie pamiętałem ostatniej aktywności (i nie jesteś z terminalu i niehistory
masz basha ), normalnie nie możesz wznowić pobierania, chyba że podasz poprawny URI z -c wwget
.przypadek 1: Pobierz anuluj przezCtrl C
Otwórz za pomocą edytora tekstu
/tmp/flashgot.*******.default/flashgot-*.fgt
Na końcu pliku możesz zobaczyć jak
skopiuj cały parametr i przekaż go
wget
jakowget --trust-server-names -c -O jre-7u21-linux-x64.rpm --directory-prefix=/home/totti/Downloads --referer=http://java.com/en/download/linux_manual.jsp\?locale=en --load-cookies=/tmp/flashgot.7gavixy1.default/cookies --header=Cookie:s_vi=\[CS\]v1\|28BA8A90050109CA-6000011540153427\[CE\]\;\ --user-agent=Mozilla/5.0\ \(X11\;\ Ubuntu\;\ Linux\ i686\;\ rv:16.0\)\ Gecko/20100101\ Firefox/16.0 http://sdlc-esd.sun.com/ESD6/JSCDL/jdk/7u21-b11/jre-7u21-linux-x64.rpm\?AuthParam=1366627766_80a413ae29c4b4d2e12ac7e334d61847\&GroupName=JSC\&FilePath=/ESD6/JSCDL/jdk/7u21-b11/jre-7u21-linux-x64.rpm\&File=jre-7u21-linux-x64.rpm\&BHost=javadl.sun.com
lub po prostu użyj
wget -c URI
przypadek 2: Wyłączenie
Jest to złe, ponieważ
/tmp
jest usuwane przy każdym wyłączeniu. Musisz znaleźć identyfikator URI ręcznie. Inną opcją jest, przed rozpoczęciem pobierania zmieńflashgot
katalog temp dla preferencji -> zaawansowane -> katalog tymczasowy na stały folder (powiedz ~ / tmp).Aktualizacje:
403 zabroniony błąd
Ponieważ niektóre URI są generowane dynamicznie. Po pewnym czasie wygasa (po zamknięciu połączenia ze stroną). W takich przypadkach musisz uzyskać nowy identyfikator URI, a pobieranie można wznowić za pomocą
wget -c URI
. W niektórych przypadkach nazwa pliku jest również dynamiczna (lub w ogóle nie ma nazwy pliku), więc-o filenameofexistingfile
wymagana jest również opcja.Pamiętaj, że wget to menedżer pobierania, a nie narzędzie do pobierania wideo. Dlatego preferowane jest użycie narzędzia do pobierania wideo
flareget
JDownloader
lub wtyczki do przeglądarki, na przykładsavefromnet
pomocnika pobierania wideo. Ponieważ automatyzują proces uzyskiwania nowego identyfikatora URI z adresu URL. Zobacz pytanie, jak pobrać wideo z YouTube (wyszukiwanie), aby łatwo pobierać filmy.źródło
xargs -0 echo < /proc/<pid_of_wget>/cmdline
flashgot-1.fgt
,flashgot-2.fgt
,flashgot-3.fgt
, etc w tym folderze ??ERROR 403: Forbidden
(zwykle po ponownym uruchomieniu)Wget może wznowić pobieranie częściowo pobranych plików z
-c
opcją.Flashgot
domyślnie połączeniawget
z-c
opcją, więc jest już włączona. Możesz to sprawdzićSystem Monitor
podczaswget
pobierania:Wget będzie mógł wznowić pobieranie tylko wtedy, gdy serwer, z którego pobierasz formularz, obsługuje go, a częściowo pobrany plik znajduje się w tym samym katalogu, w którym
wget
pobierany jest plik. Aby uzyskać więcej informacji na ten temat:Aby uzyskać pomoc dotyczącą listy adresów URL, sprawdź ten artykuł: Dostosuj Wget do swoich potrzeb
Na marginesie zasugeruję, aby spróbować pobrać je wszystkie . Posiada wszystkie funkcje, o które możesz poprosić w menedżerze pobierania.
źródło