wget 使用不正确的 name/type 保存文件。为什么?
wget saving file with incorrect name/type. Why?
我有一个 wget 运行 远程服务器。我的目标是将 9000 个文件保存在我的服务器上,因为由于荒谬的安全措施,我可以获得它们的唯一方法是一次 GET 请求。
所以我 运行宁 :
C:\Program Files (x86)\GnuWin32\bin>wget --no-check-certificate --load-cookies c
ookies.txt\-phttps://username:password@website.webpage.com/folder/document/download/1type=attachment
现在,在浏览器中导航至上述 URL 将允许我将网页下载为 .html 文件。但是,当我 运行 这个命令时,我将文件保存为
1@type=attachment
它正在创建一个包含该文件的新文件夹链 /website.webpage.com/folder/document/download/
。
我misunderstood/called哪里错了?
您可以使用 --content-disposition
选项来尝试并遵守 header(这可能是您的浏览器正在做的)。
来自 wget
手册页:
--content-disposition
If this is set to on, experimental (not fully-functional) support for "Content-Disposition" headers is enabled. This can
currently result in extra round-trips to the server for a "HEAD"
request, and is known to suffer from a few bugs, which is why it is
not currently enabled by default.
我有一个 wget 运行 远程服务器。我的目标是将 9000 个文件保存在我的服务器上,因为由于荒谬的安全措施,我可以获得它们的唯一方法是一次 GET 请求。
所以我 运行宁 :
C:\Program Files (x86)\GnuWin32\bin>wget --no-check-certificate --load-cookies c ookies.txt\-phttps://username:password@website.webpage.com/folder/document/download/1type=attachment
现在,在浏览器中导航至上述 URL 将允许我将网页下载为 .html 文件。但是,当我 运行 这个命令时,我将文件保存为
1@type=attachment
它正在创建一个包含该文件的新文件夹链 /website.webpage.com/folder/document/download/
。
我misunderstood/called哪里错了?
您可以使用 --content-disposition
选项来尝试并遵守 header(这可能是您的浏览器正在做的)。
来自 wget
手册页:
--content-disposition
If this is set to on, experimental (not fully-functional) support for "Content-Disposition" headers is enabled. This can currently result in extra round-trips to the server for a "HEAD" request, and is known to suffer from a few bugs, which is why it is not currently enabled by default.