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:
Nie potrzebuję żadnego innego menedżera pobierania, gdybym mógł wstrzymać i wznowić pobieranie
Rozpocząłeś pobieranie pliku wget
przy użyciu flashgot
wtyczki. Ponieważ wget
nie pamiętałem ostatniej aktywności (i nie jesteś z terminalu i nie history
masz basha ), normalnie nie możesz wznowić pobierania, chyba że podasz poprawny URI z -c w wget
.
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
„wget” --trust-server-names -c -O jre-7u21-linux-x64.rpm - prefiks katalogu = / home / totti / Pobieranie --referer = http://java.com/en/download /linux_manual.jsp \? locale = pl - 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 / juk / juk / 7u21 / jdk / 7u21. = jre-7u21-linux-x64.rpm \ & BHost = javadl.sun.com
skopiuj cały parametr i przekaż go wget
jako
wget --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żyjwget -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ład savefromnet
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.
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łączenia wget
z -c
opcją, więc jest już włączona. Możesz to sprawdzić System Monitor
podczas wget
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:
man wget
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.