我正在編寫一個Bash腳本來從Snapito的網頁快照API下載圖像文件。 API可以返回由不同的HTTP響應代碼和/或一些自定義標題指示的各種響應。我的腳本旨在作爲一個自動的Cron作業運行,從MySQL數據庫中提取URL並將屏幕截圖保存到本地磁盤。我正在使用curl
。我想使用一個curl命令做這些三件事情:使用CURL下載文件並查看標題和狀態代碼
- 提取物中的HTTP響應代碼
- 提取頭
- 文件保存到本地(如果該請求成功)
我可以使用多個curl
請求來做到這一點,但我想盡量減少我點擊Snapito服務器的次數。任何curl
專家在那裏?
或者如果某人有一個Bash腳本可以響應完整文檔的Snapito API響應集,那就太棒了。這裏是their API documentation。
謝謝!
你可以解析輸出,但我想這在python/ruby/php/...中更容易 – 2012-08-06 21:38:45