Cách tiếp tục tải xuống trong wget được tích hợp với firefox qua flashgot


16

Tôi sử dụng wgetnhư một trình tải xuống. Nó là một ứng dụng xuất sắc, xuất sắc. Tôi đã tích hợp nó với Firefox bằng Flashgot.

Làm cách nào tôi có thể tiếp tục tải xuống đã bị dừng bằng phím CTRL+ Choặc tắt trong cấu hình wget này?


Ngoài phạm vi câu hỏi nhưng có liên quan. Bạn đã thử Downloadthem tất cả các phần mở rộng? Bạn không cần bất cứ điều gì khác.
mac

Nếu bạn có nghĩa là 'Downthemall', thì tôi đã thử nó. Nó không là gì so với wget.
001neeraj

Câu trả lời:


12

Tôi không cần bất kỳ trình quản lý tải xuống nào khác nếu tôi có thể tạm dừng và tiếp tục tải xuống

Bạn đã bắt đầu tải xuống tệp wgetbằng cách sử dụng flashgotplugin. Vì bạn wgetkhông nhớ hoạt động cuối cùng (và bạn không phải từ thiết bị đầu cuối và không có bash history) thông thường, bạn không thể tiếp tục tải xuống trừ khi bạn cung cấp URI chính xác với -c in wget.

trường hợp 1: Tải xuống hủy bằng cáchCtrl C
mở bằng trình soạn thảo văn bản /tmp/flashgot.*******.default/flashgot-*.fgt
Ở cuối tệp bạn có thể thấy như

"wget" --trust-server-name -c -O jre-7u21-linux-x64.rpm --directory-prefix = / home / totti / Tải xuống --referer = http://java.com/en/doad /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 = CÔNG TY CỔ PHẦN \ & filepath = / ESD6 / JSCDL / jdk / 7u21-b11 / jre-7u21-linux-x64.rpm \ & tệp = jre-7u21-linux-x64.rpm \ & BHost = javadl.sun.com

hoặc sao chép toàn bộ thông số và vượt qua nó để wgetlàm 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
hoặc chỉ sử dụngwget -c URI

trường hợp 2: Tắt máy
Đây là một điều xấu khi /tmpđược xóa mỗi lần tắt máy. Bạn phải tìm URI bằng tay. Một tùy chọn khác là, trước khi bắt đầu tải xuống thay đổi thư mục temp cho flashgottừ ưu tiên -> nâng cao -> thư mục tạm thời vào thư mục liên tục (giả sử ~ / tmp).

Cập nhật:
403 lỗi bị cấm
Vì một số URI được tạo động. Vì vậy, sau một thời gian nó hết hạn (sau khi đóng kết nối với trang web). Trong những trường hợp như vậy, bạn phải lấy URI mới và tải xuống có thể được tiếp tục lại bằng cách sử dụng wget -c URI. Một số trường hợp tên tệp cũng động (hoặc hoàn toàn không có tên tệp), do đó -o filenameofexistingfilecũng cần có tùy chọn.
Lưu ý rằng wget là trình quản lý tải xuống chứ không phải trình tải xuống video. Vì vậy, việc sử dụng một trình tải xuống video như flareget JDownloaderhoặc plugin cho trình duyệt của bạn, chẳng hạn như savefromnet, trình trợ giúp tải xuống video được ưu tiên. Bởi vì họ tự động hóa quá trình lấy URI mới từ URL. Xem câu hỏi làm thế nào để tải xuống video youtube (tìm kiếm) để dễ dàng tải xuống video.


Nó hoàn toàn làm việc cho tôi. Tôi đã tìm kiếm câu trả lời này trong hai tháng. Cảm ơn bạn rất nhiều .. Tôi có thể làm rõ thêm một nghi ngờ với sự giúp đỡ của bạn? I E; Tại sao tôi không thể sử dụng các đối số dòng lệnh của wget được thực hiện bởi lệnh: xargs -0 echo < /proc/<pid_of_wget>/cmdline
001neeraj

Ngoài ra, tại sao ther là flashgot-1.fgt, flashgot-2.fgt, flashgot-3.fgt, vv trong thư mục đó không ??
001neeraj

Thêm một..Tôi đã thay đổi thư mục tmp như bạn đề xuất. Nhưng đôi khi nó hiển thị: ERROR 403: Forbidden(thường là sau khi khởi động lại)
001neeraj

Nhận xét 1: Tại sao bạn không thể sử dụng? Câu hỏi không rõ ràng. Có thể là URI chứa char đặc biệt can thiệp vào thiết bị đầu cuối.
totti

Nhận xét 2: flashgot-1.fgt để tải xuống lần thứ 1 bởi flashgot, flashgot-2.fgt là lần thứ 2. Vì vậy, người cuối cùng sẽ là người bạn muốn. Tìm kiếm từ cuối cùng.
totti

7

Wget có thể tiếp tục tải xuống các tệp được tải xuống một phần với -ctùy chọn. Flashgottheo các cuộc gọi mặc định wgetvới -ctùy chọn để nó đã được kích hoạt. Bạn có thể kiểm tra nó trong System Monitorkhi wgetđang tải xuống:

nhập mô tả hình ảnh ở đây

Wget sẽ chỉ có thể tiếp tục tải xuống nếu máy chủ mà bạn tải xuống biểu mẫu hỗ trợ nó và tệp được tải xuống một phần nằm trong cùng thư mục wgetđang tải xuống. Để biết thêm chi tiết về điều này:

man wget

Đối với danh sách URL hỗ trợ kiểm tra bài viết này: Làm cho Wget phục vụ cho nhu cầu của bạn

Bên cạnh đó, tôi sẽ đề nghị bạn dùng thử Tải xuống Tất cả . Nó có tất cả các tính năng bạn có thể yêu cầu trong trình quản lý tải xuống.


1. Tôi không thích sử dụng DTA, vì tôi đã sử dụng nó. Theo tôi wget là tốt nhất. Tôi đã cài đặt nhiều GUI cho wget bao gồm cả gwget. Không ai trong số họ được đánh dấu.
001neeraj

2. Tôi có thể tiếp tục tải xuống nếu tôi bắt đầu wget bằng cách bắt đầu một thiết bị đầu cuối và nhập các lệnh (Bất cứ khi nào tôi cần tiếp tục, chỉ cần nhập lại các dòng đó trong thiết bị đầu cuối). Nhưng, trong tình huống trên, tôi không biết URL được liên kết với nó và đối số được sử dụng.
001neeraj
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.