从命令行下载Firefox

南美人

我想从网站下载内容。最初,我使用curl / wget,但是该页面要求会话cookie +具有多个重定向。然后页面管理员告诉我使用Firefox下载内容。这当然很困难,因为我想从脚本中调用下载。

我发现

firefox https://url.to.page.com/download_content

正常工作,并出现下载文件对话框。所以我快到了。当然,因为我想从脚本中调用下载,所以我不想按“确定”按钮,而是立即下载它。是否有其他命令行设置可以阻止Firefox中的“下载文件”对话框并立即下载文件?

黑移

使用Firefox解决了以下相同问题:

  • 打开“ Web Developer”工具的“网络”选项卡:Ctrl-Shift-E
  • 访问您要保存的页面(例如,登录后的照片)
  • 右键单击请求,然后选择“复制”->“复制为cURL”

这将为您提供具有所有cookie凭据的命令,例如

curl 'https://mysite.test/my-secure-dir/picture1.jpg' \ 
-H 'User-Agent: Mozilla/5.0 ...' \
-H 'Cookie: SESSIONID=abcdef1234567890'

您可以在命令中修改URL以获取所需的任何内容,然后在您的Shell中运行它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章