如何通过Flashgot在与Firefox集成的wget中恢复下载


16

wget用作下载器。这是一个非常出色的应用程序。我使用Flashgot将其与Firefox集成。

在这种wget配置中,如何恢复通过CTRL+ C键按下或关闭而停止的下载?


超出范围,但相关。您是否尝试过Downloadthem所有扩展?您不需要其他任何东西。
mac

如果您的意思是“ Downthemall”,那么我尝试过。与wget相比没有什么。
001neeraj 2013年

Answers:


12

如果可以暂停并继续下载,则不需要任何其他下载管理器

您开始wget使用flashgot插件下载文件。由于wget不记得上一次活动(并且您不是来自终端,也没有bash history),除非您在-c中提供了正确的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 / Downloads --referer = http://java.com/zh-cn/download /linux_manual.jsp \?locale = zh-CN --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-x64rpm。 = jre-7u21-linux-x64.rpm \&BHost = javadl.sun.com

复制整个参数并将其传递给 wgetas 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。另一个选择是,在开始下载flashgot从首选项->高级->临时目录到永久文件夹(例如〜/ tmp)的更改temp目录之前。

更新:
403禁止错误,
因为某些URI是动态生成的。因此,一段时间后,它会过期(在关闭与站点的连接之后)。在这种情况下,您必须获取新的URI并可以使用下载恢复wget -c URI。在某些情况下,文件名也是动态的(或根本没有文件名),因此-o filenameofexistingfile也需要选项。
请注意,wget是一个下载管理器,而不是视频下载器。因此,最好使用视频下载flareget JDownloader器(例如)或用于您的浏览器的插件(例如)savefromnet,视频下载帮助器。因为它们使从URL获取新URI的过程自动化。查看有关如何轻松下载YouTube视频(搜索)的问题。


它对我来说非常有效。我一直在寻找这个答案两个月。非常感谢您。.在您的帮助下,我可以再澄清一个疑问吗?即 为什么我不能使用该命令使用的wget命令行参数: xargs -0 echo < /proc/<pid_of_wget>/cmdline
001neeraj 2013年

另外,为什么是疗法flashgot-1.fgtflashgot-2.fgtflashgot-3.fgt,等该文件夹中?
001neeraj 2013年

还有一个..我按照您的建议更改了tmp文件夹。但有时它显示:(ERROR 403: Forbidden通常在重新启动后)
001neeraj 2013年

评论1:为什么您不能使用?问题不清楚。URI可能包含会干扰终端的特殊字符。
totti 2013年

注释2:flashgot-1.fgt由flashgot进行了第一次下载,flashgot-2.fgt是第二个。因此,最后一个将是您想要的那个。从最后搜索。
totti 2013年

7

Wget可以选择继续下载部分下载的文件-cFlashgot默认情况下会调用wget带有-c选项的选项,因此该选项已启用。你可以检查它System Monitor同时wget是下载:

在此处输入图片说明

仅当您要下载的服务器支持Wget并且部分下载的文件位于下载目录时,Wget才能继续wget下载。有关此的更多详细信息:

man wget

有关URL列表支持的信息,请查阅本文:使Wget满足您的需求

另外,我建议您尝试下载全部下载。它具有您可以在下载管理器中要求的所有功能。


1.我不喜欢使用DTA,因为我已经使用过它。我认为wget是最好的。我已经为wget(包括gwget)安装了许多GUI。他们都没有达到目标。
001neeraj 2013年

2.如果我可以通过启动终端并键入命令来启动我自己的下载,则可以继续下载(每当我需要继续时,只需在终端中重新输入这些行即可)。但是,在上述情况下,我不知道与之关联的URL和使用的参数。
001neeraj 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.