1
0
hugo/content/blog/2018-11-17-curl.md
2024-04-23 22:21:26 +09:00

869 B

+++ date = "2018-11-17" tags = ["curl"] title = "画像URLから画像をダウンロードできない場合の対処法" slug = "curl" +++

自分の場合、画像を自動ダウンロードして、暇がある時に、定期的にチェックしたりしてるんだけど(みんなやってるよね)、この前、スクリプトが動いてなかったので、見てみた。

具体的には、nginxにある条件が追加されてて、意図としては、ブラウザでしか開けないようにしているんだろうというか、正確には、ダウンローダーのような直接、画像URLを取得して画像をダウンロードする的な行為を無効化したいんだろうなとか思った。そういうときは、こんな感じで。

$ curl -sLO https://db.example.com/file/01.jpg -H "Referer: https://example.com"