【问题标题】:Unable to curl or wget an image from remote URL无法从远程 URL 卷曲或 wget 图像
【发布时间】:2014-05-19 21:17:29
【问题描述】:

我只是想从命令行(在 Mac OSX 中)从 Facebook 下载图像

关于为什么我不能从 Facebook 卷曲图片有什么想法吗?

curl -O https://scontent-b.xx.fbcdn.net/hphotos-prn2/v/t34.0-12/s720x720/10361106_862849933729442_781906896_n.jpg?oh=180f721d0cd3107253c49448dffda02a&oe=537C1807

当我尝试 curl 时,我得到的是 html 而不是图像(我猜是因为它没有图像扩展名)。

当我尝试 wget 时,我得到一个错误:

ERROR: The certificate of 'scontent-b.xx.fbcdn.net' is not trusted.
ERROR: The certificate of 'scontent-b.xx.fbcdn.net' hasn't got a known issuer.

有什么办法可以解决这个问题吗?我特别想要那个图像!谢谢。

【问题讨论】:

  • 我收到 403 禁止错误。请告诉我你是如何解决的

标签: facebook curl command-line wget imagedownload


【解决方案1】:

您可以使用wget 代替curl

wget --accept .jpg,.jpeg --cookies=on -p "https://scontent-b.xx.fbcdn.net/hphotos-prn2/v/t34.0-12/s720x720/10361106_862849933729442_781906896_n.jpg?oh=180f721d0cd3107253c49448dffda02a&oe=537C1807" -O "image.jpg"

【讨论】:

  • 我在尝试使用 wget 时遇到了与上述相同的错误。您是否成功运行了该命令?
  • 我在 Cygwin 下成功运行了这个,但是在我的 MacBook Pro 上,我得到了 403 Forbidden 错误。奇怪...
  • @Tobi 这在 Ubuntu 平台上不起作用。有什么选择吗?
猜你喜欢
  • 1970-01-01
  • 2017-12-11
  • 2015-08-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多