我有一个运行到远程服务器的wget。我的目标是将9000个文件保存在我的服务器上,因为我可以获得它们的唯一方法是一次性GET请求,因为安全措施荒谬。
所以我在跑步:
C:\ Program Files(x86)\ GnuWin32 \ bin> wget --no-check-certificate --load-cookies c ookies.txt \ -p https://username:password@website.webpage.com/folder/document/download/1type=attachment
现在,在浏览器中导航到上面的URL将允许我将网页下载为.html文件。但是,当我运行此命令时,我将文件保存为
1@type=attachment
它正在创建一个包含该文件的新文件夹链/website.webpage.com/folder/document/download/
。
我在这里误解/错误地说了什么?
答案 0 :(得分:2)
您可以使用--content-disposition
选项尝试并尊重该标头(这可能是您的浏览器正在做的事情)。
来自wget
手册页:
- 内容处置
如果设置为on,则实验(不是完全功能)支持" Content-Disposition"标头已启用。这个可以 目前导致额外的往返服务器往返于#34; HEAD" 请求,并且已知会遭受一些错误,这就是它的原因 目前尚未启用。