Bash wget正在使用不正确的名称/类型保存文件。为什么?
我有一个wget正在运行到远程服务器。我的目标是将9000个文件保存在我的服务器上,因为由于荒谬的安全措施,我只能一次按get请求获取它们 所以我在跑步: C:\ProgramFiles(x86)\GnuWin32\bin>wget--无检查证书--加载cookies C ookies.txt \-p 现在,在浏览器中导航到上面的URL将允许我以.html文件的形式下载该网页。但是,当我运行此命令时,我将文件另存为Bash wget正在使用不正确的名称/类型保存文件。为什么?,bash,unix,authentication,wget,Bash,Unix,Authentication,Wget,我有一个wget正在运行到远程服务器。我的目标是将9000个文件保存在我的服务器上,因为由于荒谬的安全措施,我只能一次按get请求获取它们 所以我在跑步: C:\ProgramFiles(x86)\GnuWin32\bin>wget--无检查证书--加载cookies C ookies.txt \-p 现在,在浏览器中导航到上面的URL将允许我以.html文件的形式下载该网页。但是,当我运行此命令时,我将文件另存为 1@type=attachment 它正在创建一个新的文件夹链/website
1@type=attachment
它正在创建一个新的文件夹链/website.webpage.com/folder/document/download/
,其中包含该文件
我在这里误解了什么/错误地调用了什么?您可以使用--content disposition
选项尝试尊重该标题(这可能是您的浏览器正在执行的操作)
从wget
手册页:
--内容配置
如果该选项设置为on,则启用对“内容处置”标题的实验性(功能不全)支持。这个可以
当前会导致额外的“头”往返到服务器
请求,并且已知存在一些bug,这就是为什么
默认情况下当前未启用
Cookie的c和o之间应该有一个空格吗?你为什么不希望它保存为同一个文件?最后,这与unix或bash无关:)你是一个美丽的人