Pertanyaan cara melanjutkan unduhan di wget yang terintegrasi dengan firefox via flashgot


saya menggunakan wget sebagai seorang pengunduh. Ini adalah aplikasi yang luar biasa dan luar biasa. Saya mengintegrasikannya dengan Firefox menggunakan Flashgot.

Bagaimana saya bisa melanjutkan unduhan yang dihentikan oleh CTRL+C tekan tombol atau shutdown dalam konfigurasi wget ini?


15
2018-04-16 06:16


asal


Di luar jangkauan pertanyaan tetapi terkait. Sudahkah Anda mencoba Unduhthem all extension? Anda tidak membutuhkan yang lain. - mac
Jika maksud Anda 'Downthemall', maka saya mencobanya. Tidak ada apa-apanya dibandingkan dengan wget. - 001neeraj


Jawaban:


Saya tidak memerlukan pengelola unduhan lain jika saya dapat menjeda dan melanjutkan unduhan

Anda memulai unduhan file wget menggunakan flashgot plugin. Sebagai wget tidak ingat aktivitas terakhir (dan Anda tidak dari terminal dan tidak ada bash history) biasanya Anda tidak dapat melanjutkan unduhan kecuali Anda memberikan URI yang benar dengan -c di wget.

kasus 1: Unduh dibatalkan oleh Ctrl C
Buka dengan editor teks /tmp/flashgot.*******.default/flashgot-*.fgt
Pada akhir file, Anda dapat melihat seperti

"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

salin seluruh parameter dan berikan ke wget sebagai 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
atau hanya digunakan wget -c URI 

kasus 2: Shutdown
Ini adalah hal yang buruk /tmp dibersihkan setiap shutdown. Anda harus menemukan URI secara manual. Pilihan lainnya adalah, sebelum mulai mengunduh perubahan temp dir for flashgot dari preferensi -> lanjutan -> direktori temp ke folder persisten (katakan ~ / tmp).

Pembaruan:
403 kesalahan terlarang
Karena beberapa URI dihasilkan secara dinamis. Jadi setelah beberapa waktu kedaluwarsa (setelah menutup koneksi ke situs). Dalam kasus seperti itu Anda harus mendapatkan URI baru dan unduh dapat dilanjutkan menggunakan wget -c URI. Beberapa kasus nama file juga dinamis (atau tidak ada nama file sama sekali), jadi -o filenameofexistingfile opsi juga diperlukan.
Perhatikan bahwa wget adalah pengelola unduhan bukan pengunduh video. Jadi, gunakan pengunduh video seperti flareget  JDownloader atau plugin untuk browser Anda seperti savefromnet, pembantu unduhan video lebih disukai. Karena mereka mengotomatiskan proses mendapatkan URI baru dari URL. Lihat pertanyaan cara mengunduh video youtube (cari) untuk mengunduh video dengan mudah.


11
2018-04-22 11:10



Ini bekerja dengan sempurna untuk saya. Saya telah mencari jawaban ini selama dua bulan. Terima kasih banyak .. Bisakah saya mengklarifikasi satu lagi keraguan dengan bantuan Anda? yaitu; Mengapa saya tidak bisa menggunakan argumen baris perintah wget yang diambil oleh perintah: xargs -0 echo < /proc/<pid_of_wget>/cmdline - 001neeraj
Juga, mengapa ada flashgot-1.fgt, flashgot-2.fgt, flashgot-3.fgt, dll di folder itu ?? - 001neeraj
Satu lagi .. saya mengubah folder tmp seperti yang Anda sarankan. Tetapi beberapa kali itu menunjukkan: ERROR 403: Forbidden (biasanya setelah restart) - 001neeraj
Komentar 1: Mengapa kamu tidak bisa menggunakannya? pertanyaan tidak jelas. Mungkin URI berisi char khusus yang mengganggu terminal. - totti
Komentar 2: flashgot-1.fgt untuk unduhan pertama dengan flashgot, flashgot-2.fgt adalah yang ke-2. Jadi yang terakhir adalah yang Anda inginkan. Cari ffrom terakhir. - totti


Wget dapat melanjutkan mengunduh sebagian file yang diunduh dengan -c pilihan. Flashgot oleh panggilan default wget dengan -c pilihan jadi sudah diaktifkan. Anda bisa memeriksanya System Monitor sementara wget sedang mengunduh:

enter image description here

Wget hanya akan dapat melanjutkan unduhan jika server yang Anda unduh mendukungnya dan sebagian file yang diunduh berada di direktori yang sama di mana wgetsedang mengunduh. Untuk detail lebih lanjut tentang ini:

man wget

Untuk dukungan daftar URL, kunjungilah artikel ini: Jadikan Wget memenuhi kebutuhan Anda

Di samping catatan, saya akan menyarankan Anda untuk mencoba Unduh Mereka Semua. Ini memiliki semua fitur yang dapat Anda minta di pengelola unduhan.


7
2018-04-20 02:40



1.Saya tidak suka menggunakan DTA, karena saya sudah menggunakannya. Menurut saya, wget adalah yang terbaik. Saya telah menginstal banyak GUI untuk wget termasuk gwget. Tak satu pun dari mereka yang sampai ke sasaran. - 001neeraj
2. Saya dapat melanjutkan unduhan jika saya memulai wget saya sendiri dengan memulai terminal dan mengetikkan perintah (Kapan saja saya perlu melanjutkan, cukup masukkan kembali baris tersebut di terminal). Tapi, dalam situasi di atas, saya tidak tahu URL yang terkait dengannya dan argumen yang digunakan. - 001neeraj