पूर्ण पृष्ठ वेबसाइट स्क्रीनशॉट एपीआई एक विश्वसनीय, लचीला उपकरण है जो किसी भी वेबपृष्ठ के उच्च गुणवत्ता वाले स्क्रीनशॉट उत्पन्न करता है—पूर्ण पृष्ठ या कस्टम व्यूपोर्ट—जिसमें समय और सामग्री पर सटीक नियंत्रण होता है
हम एक मध्यम आकार की मार्केटिंग एजेंसी हैं, जिसके पास एक इन-हाउस कोड टीम है। हमने अपने कई इन-हाउस उपकरण विकसित किए हैं। अब हम इन्हें आपके साथ साझा कर रहे हैं - आनंद लें
डेवलपर्स के लिए बनाया गया, इसे एकीकृत करना आसान है और यह स्पष्ट दस्तावेज़ीकरण और कम घर्षण सेटअप के साथ आता है
निगरानी, पूर्वावलोकन, रिपोर्टिंग, या स्वचालन के लिए पिक्सेल-परफेक्ट छवियां कैप्चर करें—उन्नत सुविधाओं के साथ जो आपको इस पर पूर्ण नियंत्रण देती हैं कि शॉट कब और कैसे लिया जाए
मुख्य क्षमताओं में शामिल हैं:
चाहे आप पूर्वावलोकन बना रहे हों, स्वचालित परीक्षण चला रहे हों, या दृश्य आर्काइव कैप्चर कर रहे हों—पूर्ण पृष्ठ वेबसाइट स्क्रीनशॉट एपीआई आपको वह सही कैप्चर करने में मदद करता है जो आप चाहते हैं, जब आपको इसकी आवश्यकता होती है
{"status_code":200,"screenshot_url":"https://data.forkthis.io/assets/435c88fb-ea11-43d9-87e9-d6de6976a489.png"}
curl --location --request GET 'https://zylalabs.com/api/10190/full+page+website+screenshot+api/19561/capture+screenshot?url=https://www.google.com/' --header 'Authorization: Bearer YOUR_API_KEY'
| हेडर | विवरण |
|---|---|
Authorization
|
[आवश्यक] होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें। |
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
स्क्रीनशॉट एपीआई डेवलपर्स को किसी भी सार्वजनिक रूप से सुलभ यूआरएल के पूर्ण-पृष्ठ या व्यू पोर्ट-आधारित स्क्रीनशॉट कैप्चर करने की अनुमति देती है
भरोसेमंदता और गति सुनिश्चित करने के लिए विशेष रूप से भारी स्क्रिप्ट वाले पृष्ठों या धीमी लोडिंग टाइम के साथ, हमारा एपीआई एक असिंक्रोनस दो-स्तरीय प्रक्रिया का पालन करता है जब आप एक अनुरोध करते हैं, तो स्क्रीनशॉट कार्य तुरंत कतार में लग जाता है और हम या तो स्क्रीनशॉट लौटाते हैं या (धीमे पृष्ठों के लिए) एक परिणाम यूआरएल लौटाते हैं जिसको आप परिणाम प्राप्त करने के लिए पोल कर सकते हैं
आप किसी भी सार्वजनिक वेबपेज को HTTP या HTTPS पर कैप्चर कर सकते हैं निजी गेटेड या प्रमाणीकरण आवश्यक URL वर्तमान में समर्थित नहीं हैं
हां आप अनुरोध पैरामीटर्स में full_page: true निर्दिष्ट कर सकते हैं जिससे पूरी स्क्रॉल करने योग्य पृष्ठ को कैप्चर किया जा सके न कि केवल दृश्य क्षेत्र
हमारे दस्तावेज़ में GET एपीआई एंडपॉइंट का उपयोग करें और निम्नलिखित पैरामीटर सेट करें 1. url: स्ट्रिंग 2. full_page: “true” या “false” में से कोई एक पास करें (डिफ़ॉल्ट false है) 3. viewport_width: पूर्णांक (डिफ़ॉल्ट 1920 है) 4. viewport_height: पूर्णांक (डिफ़ॉल्ट 1080 है) 5. delay_ms : पूर्णांक (डिफ़ॉल्ट 0 है) 6. css_classes_to_hide: “स्पेस सेपरेटेड” css कक्षाओं का एक स्ट्रिंग (कोई डॉट की आवश्यकता नहीं है उदाहरण: “container nav-bar chat-popup”
एक बार जब आप अपना बना लेते हैं तो हम आपको या तो स्क्रीनशॉट यूआरएल भेजेंगे या आपकी स्क्रीनशॉट कार्य की स्थिति की जांच करने के लिए परिणाम यूआरएल भेजेंगे। यह परिणाम यूआरएल या तो एक पूर्ण स्क्रीनशॉट यूआरएल लौटाएगा या एक स्थिति जो यह संकेत करती है कि यह अभी भी प्रोसेसिंग में है। इस "परिणाम यूआरएल" को एक्सेस करने के लिए किसी प्रमाणीकरण की आवश्यकता नहीं है
अधिकतर स्क्रीनशॉट 2 से 6 सेकंड में तैयार होते हैं लेकिन धीमी लोड होने वाली वेबपृष्ठों या मीडिया संपत्ति भारी हो सकती हैं अधिक समय ले सकती हैं
हाँ, कैप्चर को विशिष्ट मिलीसेकंड के संख्या द्वारा विलंबित करने के लिए delay_ms पैरामीटर का उपयोग करें। यह उन एनीमेशन या सामग्री के लिए इंतजार करने में सहायक है जो लोड होने में थोड़ा समय लेती है
हाँ css_classes_to_hide में उन चयनकर्ताओं का एक एरे पास करें जिन्हें आप छुपाना चाहते हैं जैसे कि विज्ञापन पॉपअप कैप्चर करने से पहले
उपयोगकर्ता अपने अनुरोधों को "पूर्ण_pagina," "viewport_width," "viewport_height," "delay_ms," और "css_classes_to_hide" जैसे पैरामीटर सेट करके अनुकूलित कर सकते हैं ताकि स्क्रीनशॉट कैप्चर को उनकी विशिष्ट आवश्यकताओं के अनुसार तैयार किया जा सके
स्क्रीनशॉट एपीआई एक JSON वस्तु लौटाता है जिसमें HTTP स्थिति कोड और निर्मित स्क्रीनशॉट छवि का URL होता है उदाहरण के लिए सफल प्रतिक्रिया में "status_code" और "screenshot_url" जैसे फ़ील्ड शामिल होते हैं
प्रतिक्रिया डेटा में प्रमुख क्षेत्र "status_code" है जो अनुरोध की सफलता को दर्शाता है और "screenshot_url" है जो कैप्चर की गई स्क्रीनशॉट छवि के लिए सीधा लिंक प्रदान करता है
प्रतिक्रिया डेटा JSON प्रारूप में संरचित है, जिसमें कुंजी-मूल्य जोड़े होते हैं "status_code" अनुरोध के परिणाम को इंगित करता है, जबकि "screenshot_url" छवि के लिंक को प्राप्त करता है, जिससे इसे पार्स करना और प्रोग्रामेटिक रूप से उपयोग करना आसान होता है
यह एंडपॉइंट "url," "full_page," "viewport_width," "viewport_height," "delay_ms," और "css_classes_to_hide" जैसे पैरामीटर स्वीकार करता है। ये उपयोगकर्ताओं को उनकी स्क्रीनशॉट अनुरोधों को विशिष्ट आवश्यकताओं के आधार पर अनुकूलित करने की अनुमति देते हैं
उपयोगकर्ता "status_code" की जांच करके सफलता की पुष्टि करने के लिए लौटाए गए डेटा का उपयोग कर सकते हैं और "screenshot_url" का उपयोग करके छवि को प्रदर्शित या संग्रहीत कर सकते हैं यह वेबसाइट परिवर्तनों की निगरानी करने या पूर्वावलोकन बनाने के लिए उपयोगी है
विशिष्ट उपयोग के मामलों में मार्केटिंग सामग्री के लिए दृश्य पूर्वावलोकन उत्पन्न करना वेबसाइट परीक्षण को स्वचालित करना दस्तावेज़ीकरण के लिए दृश्य अभिलेखों को कैप्चर करना और समय के साथ वेबसाइट परिवर्तनों की निगरानी करना शामिल है
डेटा की सटीकता मजबूत त्रुटि प्रबंधन और स्थिति कोड रिपोर्टिंग के माध्यम से बनाए रखी जाती है एपीआई सुनिश्चित करता है कि केवल सफलतापूर्वक कैप्चर की गई स्क्रीनशॉट लौटाई जाती हैं जिससे उपयोगकर्ता आउटपुट पर विश्वास कर सकें
यदि एक त्रुटि स्थिति कोड प्राप्त होता है तो उपयोगकर्ताओं को URL की सहीता की जांच करनी चाहिए और यह सुनिश्चित करना चाहिए कि पृष्ठ सार्वजनिक रूप से उपलब्ध है वे सामान्य समस्याओं के समाधान के लिए एपीआई दस्तावेज़ भी देख सकते हैं
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,507ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,602ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,302ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
878ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
8,219ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,697ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
4,048ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
5,748ms
सर्विस लेवल:
80%
रिस्पॉन्स टाइम:
753ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,434ms