वेब पर कब्जा और परिवर्तित करने के लिए उपकरण

रूबी के साथ GrabzIt क्लाइंट

रूबी एपीआई

Description

यह वर्ग GrabzIt स्क्रीनशॉट वेब सेवाओं के साथ सभी संचार को संभालता है।

सार्वजनिक तरीके

get_result (आईडी)

यह विधि स्क्रीनशॉट को ही लौटाती है। अगर कुछ भी नहीं लौटाया गया है तो कुछ गलत हो गया है या स्क्रीनशॉट अभी तक तैयार नहीं हुआ है।

पैरामीटर्स

प्रतिलाभ की मात्रा

कब्जा


url_to_animation(यूआरएल, विकल्पों = नील)

Specifiy ऑनलाइन वीडियो का URL जिसे रूपांतरित किया जाना चाहिए intओए एनिमेटेड GIF।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

AnimationOptions

एनिमेटेड GIF बनाते समय उपलब्ध सभी विकल्पों का प्रतिनिधित्व करता है।

सार्वजनिक गुण


url_to_image(यूआरएल, विकल्पों = नील)

वह URL निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intoa छवि स्क्रीनशॉट।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

html_to_image(एचटीएमएल, विकल्पों = नील)

HTML को निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए छवि।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

file_to_image(पथ, विकल्पों = नील)

एक HTML फ़ाइल निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए छवि।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

ImageOptions

छवि कैप्चर बनाते समय उपलब्ध सभी विकल्पों का वर्ग प्रतिनिधित्व करता है।

सार्वजनिक गुण

सार्वजनिक तरीके


url_to_video(यूआरएल, विकल्पों = नील)

वह URL निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए वीडियो.

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

html_to_video(html, विकल्पों = नील)

उस HTML को निर्दिष्ट करता है जिससे वीडियो कैप्चर किया जाना चाहिए।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

file_to_video(पथ, विकल्पों = नील)

एक HTML फ़ाइल निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए वीडियो.

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

वीडियो विकल्प

वर्ग जब उपलब्ध सभी विकल्पों का प्रतिनिधित्व करता है एक वेबपेज का वीडियो बनाना.

सार्वजनिक गुण

सार्वजनिक तरीके


url_to_rendered_html(यूआरएल, विकल्पों = नील)

वह URL निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओ HTML प्रदान किया।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

html_to_rendered_html(एचटीएमएल, विकल्पों = नील)

HTML को निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओ HTML प्रदान किया।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

file_to_rendered_html(पथ, विकल्पों = नील)

एक HTML फ़ाइल निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओ HTML प्रदान किया।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

HTMLOptions

वर्ग जब उपलब्ध सभी विकल्पों का प्रतिनिधित्व करता है रेंडर किए गए HTML कैप्चर.

सार्वजनिक गुण

सार्वजनिक तरीके


url_to_pdf(यूआरएल, विकल्पों = नील)

वह URL निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए पीडीएफ।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

html_to_pdf(एचटीएमएल, विकल्पों = नील)

HTML को निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए पीडीएफ।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

file_to_pdf(पथ, विकल्पों = नील)

एक HTML फ़ाइल निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए पीडीएफ।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

PDFOptions

पीडीएफ कैप्चर बनाते समय उपलब्ध सभी विकल्पों का वर्ग प्रतिनिधित्व करता है।

सार्वजनिक गुण

सार्वजनिक तरीके


url_to_docx(यूआरएल, विकल्पों = नील)

वह URL निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए डॉक्स।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

html_to_docx(एचटीएमएल, विकल्पों = नील)

HTML को निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए डॉक्स।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

file_to_docx(पथ, विकल्पों = नील)

एक HTML फ़ाइल निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए डॉक्स।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

DOCXOptions

DOCX कैप्चर बनाते समय उपलब्ध सभी विकल्पों का वर्ग प्रतिनिधित्व करता है।

सार्वजनिक गुण

सार्वजनिक तरीके


url_to_table(यूआरएल, विकल्पों = नील)

वह URL निर्दिष्ट करता है जिससे HTML तालिकाओं को निकाला जाना चाहिए।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

html_to_table(एचटीएमएल, विकल्पों = नील)

HTML को निर्दिष्ट करता है कि HTML तालिकाओं से निकाला जाना चाहिए।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

file_to_table(पथ, विकल्पों = नील)

एक HTML फ़ाइल निर्दिष्ट करता है जिसे HTML तालिकाओं से निकाला जाना चाहिए।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

TableOptions

CS टेबल को CSV, XLSX या JSON में कनवर्ट करते समय उपलब्ध सभी विकल्पों का प्रतिनिधित्व करता है।

सार्वजनिक गुण

सार्वजनिक तरीके


यह किसी फ़ाइल को सहेजने की अनुशंसित विधि है

save(callBackURL = nil)

Save परिणाम असिंक्रोनस रूप से और एक अद्वितीय पहचानकर्ता देता है, जिसका उपयोग स्क्रीनशॉट को प्राप्त करने के लिए किया जा सकता है परिणाम प्राप्त करें विधि.

पैरामीटर्स

प्रतिलाभ की मात्रा

स्क्रीनशॉट की विशिष्ट पहचानकर्ता अन्यथा यदि कोई त्रुटि हुई है तो अपवाद को फेंक दिया जाता है। इसका उपयोग get_result विधि के साथ स्क्रीनशॉट प्राप्त करने के लिए किया जा सकता है


इस पद्धति को चेतावनी देना तुल्यकालिक है, जिससे परिणाम संसाधित होने के दौरान एक अनुप्रयोग रुक जाएगा

save_to()

Save स्क्रीनशॉट बाइट डेटा वाले एक चर के समरूप परिणाम।

प्रतिलाभ की मात्रा

यदि सफल है तो फ़ाइल का बाइट डेटा लौटाता है अन्यथा यह अपवाद को फेंकता है।


इस पद्धति को चेतावनी देना तुल्यकालिक है, जिससे परिणाम संसाधित होने के दौरान एक अनुप्रयोग रुक जाएगा

save_to(saveToफाइल)

Save परिणाम एक फ़ाइल के लिए तुल्यकालिक रूप से।

पैरामीटर्स

प्रतिलाभ की मात्रा

यदि यह सफल है तो सही लौटाता है अन्यथा यह एक अपवाद फेंकता है।


get_status(आईडी)

एक GrabzIt स्क्रीनशॉट की वर्तमान स्थिति प्राप्त करें।

पैरामीटर्स

प्रतिलाभ की मात्रा

ScreenShotStatus वस्तु


get_cookies(डोमेन)

सभी कुकीज़ प्राप्त करें जो GrabzIt एक विशेष डोमेन के लिए उपयोग कर रहा है। इसमें उपयोगकर्ता परिभाषित कुकीज़ भी शामिल हो सकते हैं।

पैरामीटर्स

प्रतिलाभ की मात्रा

कुकीज सरणी


set_cookie (नाम, डोमेन, मान = "", पथ = "/", httponly = false, समाप्त हो रहा है "")

GrabzIt पर एक नया कस्टम कुकी सेट करता है, अगर कस्टम कुकी का एक ही नाम और डोमेन है क्योंकि एक वैश्विक कुकी वैश्विक कुकी से ओवरराइड है।

यह तब उपयोगी हो सकता है जब वेबसाइटों की कार्यक्षमता कुकीज़ द्वारा नियंत्रित की जाती है।

पैरामीटर्स

प्रतिलाभ की मात्रा

यह सच है कि अगर कुकी सफलतापूर्वक सेट हो गई है, अन्यथा झूठी है


delete_cookie (नाम, डोमेन)

कस्टम कुकी हटाएं या वैश्विक कुकी का उपयोग करने से रोकें

पैरामीटर्स

प्रतिलाभ की मात्रा

यह सच है कि अगर कुकी को सफलतापूर्वक हटा दिया गया है, अन्यथा गलत है


प्राप्त_watermarks()

अपने अपलोड किए गए कस्टम प्राप्त करें watermarks

प्रतिलाभ की मात्रा

WaterMark सरणी


प्राप्त_watermark(पहचानकर्ता)

अपने अपलोड किए गए कस्टम प्राप्त करें watermarks

पैरामीटर्स

प्रतिलाभ की मात्रा

WaterMark


जोड़ें_watermark(पहचानकर्ता, पथ, xpos, ypos)

एक नया रिवाज जोड़ें watermark

पैरामीटर्स

प्रतिलाभ की मात्रा

सही है अगर watermark सफलतापूर्वक सेट किया गया था


हटाएं_watermark(पहचानकर्ता)

एक कस्टम हटाएं watermark

पैरामीटर्स

प्रतिलाभ की मात्रा

सही है अगर watermark सफलतापूर्वक हटा दिया गया था


set_local_proxy (मान)

इस विधि को सक्षम बनाता है स्थानीय प्रॉक्सी सर्वर सभी अनुरोधों के लिए इस्तेमाल किया जाएगा।

पैरामीटर्स


use_ssl (मान)

अगर यह GrabzIt के अनुरोधों को निर्दिष्ट करता है एपीआई को एसएसएल का उपयोग करना चाहिए

पैरामीटर्स


create_encryption_key ()

क्रिप्टोग्राफिक रूप से सुरक्षित आधार 64 एन्क्रिप्शन कुंजी, 44 वर्ण लंबे बनाएं।


डिक्रिप्ट (डेटा, कुंजी)

प्रदान की गई एन्क्रिप्शन कुंजी का उपयोग करके एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करें।

पैरामीटर्स


decrypt_file (पथ, कुंजी)

प्रदान की गई एन्क्रिप्शन कुंजी का उपयोग करके एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करें।

पैरामीटर्स


परिणाम कक्षाएं

कुकीज

सार्वजनिक गुण

ScreenShotStatus

स्क्रीनशॉट की वर्तमान स्थिति का प्रतिनिधित्व करने वाला वर्ग।

सार्वजनिक गुण

WaterMark

यह वर्ग प्रथा का प्रतिनिधित्व करता है watermarks GrabzIt में संग्रहीत

सार्वजनिक गुण