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

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

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

在 wget 的这个配置中,如何恢复因按下CTRL+键或关机而停止的下载?C

答案1

如果我可以暂停和恢复下载,我就不需要任何其他下载管理器

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/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.0http://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

复制整个参数并将其传递给 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)。

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

答案2

Wget 可以使用 option 来恢复下载部分下载的文件-cFlashgot默认情况下wget使用-coption 调用,因此它已经启用。您可以在下载System Monitor时检查它:wget

在此处输入图片描述

仅当您下载的服务器支持续传且部分下载的文件位于正在下载的同一目录中时,Wget 才能够续传下载wget。有关此内容的更多详细信息:

man wget

有关 URL 列表支持请查看本文:让 Wget 满足你的需求

顺便提一下,我建议你尝试一下全部下载。它具有下载管理器所需的所有功能。

相关内容