ฉันใช้wget
เป็นตัวดาวน์โหลด มันเป็นแอพพลิเคชั่นที่ยอดเยี่ยมและโดดเด่น ฉันรวมเข้ากับ Firefox โดยใช้ Flashgot
ฉันจะทำการดาวน์โหลดต่อซึ่งหยุดโดยการกดปุ่มCTRL+ Cหรือปิดในการตั้งค่า wget นี้ได้อย่างไร
ฉันใช้wget
เป็นตัวดาวน์โหลด มันเป็นแอพพลิเคชั่นที่ยอดเยี่ยมและโดดเด่น ฉันรวมเข้ากับ Firefox โดยใช้ Flashgot
ฉันจะทำการดาวน์โหลดต่อซึ่งหยุดโดยการกดปุ่มCTRL+ Cหรือปิดในการตั้งค่า wget นี้ได้อย่างไร
คำตอบ:
ฉันไม่ต้องการตัวจัดการดาวน์โหลดอื่น ๆ หากฉันสามารถหยุดชั่วคราวและทำการดาวน์โหลดต่อได้
คุณเริ่มการดาวน์โหลดไฟล์wget
โดยใช้flashgot
ปลั๊กอิน ในฐานะที่wget
จำไม่ได้ว่ากิจกรรมที่ผ่านมา (และคุณไม่ได้มาจากขั้วและไม่มีการทุบตีhistory
) ปกติคุณจะไม่สามารถดำเนินการดาวน์โหลดจนกว่าคุณจะให้ถูกต้องกับ URI wget
ใน
กรณีที่ 1: ดาวน์โหลดยกเลิกโดยCtrl C
เปิดด้วยเครื่องมือแก้ไขข้อความ/tmp/flashgot.*******.default/flashgot-*.fgt
ในตอนท้ายของไฟล์คุณสามารถดูได้
"wget" --trust-server-names -c -O jre-7u21-linux-x64.rpm --directory-prefix = / home / totti / ดาวน์โหลด --referer = http://java.com/th/download /linux_manual.jsp \? locale = th --load-cookies = / tmp / flashgot.7gavixy1.default / cookies --header = คุกกี้: 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 = = JRE-7u21-ลินุกซ์ x64.rpm \ & BHost = javadl.sun.com
ทั้งคัดลอกพารามิเตอร์ทั้งหมดและส่งไป wget
เป็น
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
หรือเพียงแค่ใช้wget -c URI
กรณีที่ 2: การปิดระบบ
นี่เป็นสิ่งที่ไม่ดีตามที่/tmp
ถูกล้างทุกการปิดระบบ คุณต้องค้นหา URI ด้วยตนเอง ตัวเลือกอื่นคือก่อนที่จะเริ่มดาวน์โหลดการเปลี่ยนแปลง temp dir flashgot
จากการตั้งค่า -> ขั้นสูง -> ไดเรกทอรี temp ไปยังโฟลเดอร์ถาวร (พูด ~ / tmp)
ปรับปรุง:
ข้อผิดพลาดที่ต้องห้าม 403
เนื่องจาก URI บางรายการสร้างขึ้นแบบไดนามิก ดังนั้นหลังจากบางครั้งมันก็หมดอายุ (หลังจากปิดการเชื่อมต่อกับเว็บไซต์) ในกรณีเช่นนี้คุณจะต้องได้รับ URI ใหม่และสามารถทำการดาวน์โหลดต่อwget -c URI
ได้ ในบางกรณีชื่อไฟล์ก็เป็นแบบไดนามิก (หรือไม่มีชื่อไฟล์เลย) ดังนั้นจึง-o filenameofexistingfile
จำเป็นต้องมีตัวเลือกด้วย
โปรดทราบว่า wget เป็นตัวจัดการการดาวน์โหลดไม่ใช่ตัวดาวน์โหลดวิดีโอ ดังนั้นการใช้ตัวดาวน์โหลดวิดีโอเช่นflareget
JDownloader
หรือปลั๊กอินสำหรับเบราว์เซอร์ของคุณเช่นตัวsavefromnet
ช่วยการดาวน์โหลดวิดีโอเป็นที่ต้องการ เพราะมันจะทำให้กระบวนการรับ URI ใหม่จาก URL โดยอัตโนมัติ ดูคำถามวิธีดาวน์โหลดวิดีโอ youtube (ค้นหา) เพื่อดาวน์โหลดวิดีโออย่างง่ายดาย
xargs -0 echo < /proc/<pid_of_wget>/cmdline
flashgot-1.fgt
, flashgot-2.fgt
, flashgot-3.fgt
ฯลฯ ในโฟลเดอร์นั้น ??
ERROR 403: Forbidden
(โดยปกติหลังจากรีสตาร์ท)
Wget สามารถทำการดาวน์โหลดไฟล์ที่ดาวน์โหลดบางส่วนต่อได้ด้วย-c
ตัวเลือกFlashgot
โดยการโทรเริ่มต้นwget
พร้อม-c
ตัวเลือกดังนั้นจึงเปิดใช้งานแล้ว คุณสามารถตรวจสอบได้ในSystem Monitor
ขณะที่wget
กำลังดาวน์โหลด:
Wget จะสามารถกลับมาดาวน์โหลดต่อได้หากเซิร์ฟเวอร์ที่คุณดาวน์โหลดฟอร์มรองรับอยู่และไฟล์ที่ดาวน์โหลดบางส่วนอยู่ในไดเรกทอรีเดียวกันกับที่wget
ดาวน์โหลด สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับสิ่งนี้:
man wget
สำหรับการสนับสนุนรายการ URL เช็คเอาต์บทความนี้: ทำการตอบสนองความต้องการของคุณ
สังเกตด้านบนผมจะแนะนำให้คุณให้ลองไปดาวน์โหลดพวกเขาทั้งหมด มันมีคุณสมบัติทั้งหมดที่คุณสามารถขอได้ในเครื่องมือจัดการการดาวน์โหลด