Tôi đang viết tập lệnh Bash để tải xuống tệp hình ảnh từ API chụp nhanh trang web của Snapito. API có thể trả về nhiều phản hồi khác nhau được chỉ ra bởi các mã phản hồi HTTP khác nhau và/hoặc một số tiêu đề tùy chỉnh. Kịch bản của tôi được dự định để chạy dưới dạng một công việc Cron tự động kéo URL từ cơ sở dữ liệu MySQL và lưu ảnh chụp màn hình vào đĩa cục bộ.Sử dụng CURL để tải xuống tệp và xem tiêu đề và mã trạng thái
Tôi đang sử dụng curl
. Tôi muốn làm những thứ 3 sử dụng một lệnh CURL duy nhất:
- Extract các mã phản hồi HTTP
- Giải nén header
- Lưu tập tin cục bộ (nếu yêu cầu đã thành công)
Tôi có thể thực hiện việc này bằng nhiều yêu cầu curl
nhưng tôi muốn giảm thiểu số lần tôi truy cập máy chủ của Snapito. Có ai trong số curl
chuyên gia không?
Hoặc nếu ai đó có tập lệnh Bash có thể phản hồi bộ phản hồi API Snapito đầy đủ tài liệu, điều đó thật tuyệt vời. Đây là their API documentation.
Cảm ơn!
Bạn có thể phân tích đầu ra, nhưng tôi đoán điều này dễ dàng hơn trong python/ruby / php/... –