我wget
用作下载器。这是一个非常出色的应用程序。我使用Flashgot将其与Firefox集成。
在这种wget配置中,如何恢复通过CTRL+ C键按下或关闭而停止的下载?
我wget
用作下载器。这是一个非常出色的应用程序。我使用Flashgot将其与Firefox集成。
在这种wget配置中,如何恢复通过CTRL+ C键按下或关闭而停止的下载?
Answers:
如果可以暂停并继续下载,则不需要任何其他下载管理器
您开始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
复制整个参数并将其传递给 wget
as
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视频(搜索)的问题。
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才能继续wget
下载。有关此的更多详细信息:
man wget
有关URL列表支持的信息,请查阅本文:使Wget满足您的需求
另外,我建议您尝试下载全部下载。它具有您可以在下载管理器中要求的所有功能。