SnapitoのWebページスナップショットAPIから画像ファイルをダウンロードするためのBashスクリプトを書いています。APIは、さまざまなHTTP応答コードやいくつかのカスタムヘッダーによって示されるさまざまな応答を返すことができます。私のスクリプトは、MySQLデータベースからURLを取得し、スクリーンショットをローカルディスクに保存する自動Cronジョブとして実行することを目的としています。
私はを使用してcurl
います。単一のCURLコマンドを使用して次の3つのことを実行したいと思います。
- HTTP応答コードを抽出します
- ヘッダーを抽出します
- ファイルをローカルに保存します(リクエストが成功した場合)
複数のcurl
リクエストを使用してこれを行うことはできますが、Snapitoのサーバーにアクセスする回数を最小限に抑えたいと考えています。そこcurl
に専門家はいますか?
または、Snapito API応答の完全に文書化されたセットに応答できるBashスクリプトを誰かが持っている場合、それは素晴らしいことです。これが彼らのAPIドキュメントです。
ありがとう!