मैं Snapito के वेब पेज स्नैपशॉट एपीआई से छवि फ़ाइलों को डाउनलोड करने के लिए बैश स्क्रिप्ट लिख रहा हूं। एपीआई विभिन्न HTTP प्रतिक्रिया कोड और/या कुछ कस्टम शीर्षकों द्वारा संकेतित विभिन्न प्रतिक्रियाओं को वापस कर सकता है। मेरी स्क्रिप्ट को एक स्वचालित क्रॉन नौकरी के रूप में चलाने का इरादा है जो एक MySQL डेटाबेस से यूआरएल खींचता है और स्क्रीनशॉट को स्थानीय डिस्क पर सहेजता है।फ़ाइल डाउनलोड करने और शीर्षलेख और स्थिति कोड देखने के लिए कर्ल का उपयोग
मैं curl
का उपयोग कर रहा हूं।
- निकालें HTTP प्रतिक्रिया कोड
- हेडर
- सहेजें फ़ाइल निकालें स्थानीय स्तर पर (यदि अनुरोध सफल रहा)
मैं इसे कई curl
अनुरोधों का उपयोग करके कर सकता हूं, लेकिन मैं स्नैपिटो के सर्वरों को मारने की संख्या को कम करना चाहता हूं। वहाँ कोई curl
विशेषज्ञों वहाँ से बाहर?
या अगर किसी के पास एक बैश स्क्रिप्ट है जो स्नैपिटो एपीआई प्रतिक्रियाओं के पूर्ण दस्तावेज सेट का जवाब दे सकती है, तो यह बहुत ही शानदार होगा। यहां their API documentation है।
धन्यवाद!
आप आउटपुट को पार्स कर सकते हैं, लेकिन मुझे लगता है कि यह पाइथन/रूबी/php/... –