GrabzIt चे REST API आपल्याला पूर्णपणे RESTful तंत्रांचा वापर करून URL किंवा HTML कॅप्चर करण्याची परवानगी देते. आपण प्रारंभ करण्यापूर्वी कृपया आपल्या वापराच्या प्रकरणानुसार पुढील सावधगिरीने काळजीपूर्वक वाचा आमच्या इतर एपीआय सोल्यूशनपैकी एक कदाचित अधिक योग्य असेल.
- विलीन आणि कूटबद्ध कॅप्चर यासारखी काही वैशिष्ट्ये या आरईएसटी एपीआय द्वारे उपलब्ध नाहीत. ही वैशिष्ट्ये वापरण्यासाठी आपल्याला आणखी एक वापरण्याची आवश्यकता असेल एपीआय लायब्ररी
- हे एपीआय क्लायंटच्या बाजूने वापरू नका, यामुळे तुमची अॅप्लिकेशन की उघडकीस येईल! त्याऐवजी वापरा जावास्क्रिप्ट API
- कोणते सर्व्हर तुमच्या API मध्ये प्रवेश करू शकतात हे मर्यादित करण्यासाठी, IP पत्ते अधिकृत करा तुम्हाला प्रवेश मंजूर करायचा आहे
प्रारंभ करण्यासाठी फक्त आपल्याला खालील फिल्टरमधून काय करायचे आहे ते निवडा आणि उपलब्ध पॅरामीटर्स मूलभूत उदाहरणासह प्रदर्शित केल्या जातील.
Below is the API URL, that is used for all REST API calls. When making requests please ensure सर्व मापदंड मूल्ये URL एन्कोड केलेली आहेत.
Below is the API URL, that is used for all REST API calls. When converting HTML all parameters must be विनंती बॉडी मध्ये पोस्ट की-व्हॅल्यू जोड्या म्हणून. सर्व पॅरामीटर मूल्ये URL एन्कोड केलेली आहेत आणि सामग्री प्रकार असल्याची खात्री करा application/x-www-form-urlencoded.
यानंतर कॅप्चर HTTP प्रतिसादात परत येईल. या प्रकारच्या कॅप्चरसह खालील अतिरिक्त पर्याय देखील उपलब्ध आहेत, आवश्यकतेनुसार चिन्हांकित केलेल्या व्यतिरिक्त हे सर्व पर्यायी आहेत. API ची कार्यक्षमता तपासताना आम्ही वापरण्याची शिफारस करतो पोस्टमन प्रक्रिया सुलभ करण्यासाठी.
url - कॅप्चर करण्यासाठी URL
आवश्यक
html - रूपांतर करण्यासाठी HTML.
आवश्यक
एचटीएमएल रूपांतरित करताना आपण एक HTTP पोस्ट वापरणे आवश्यक आहे.
सानुकूल - सानुकूल अभिज्ञापक जो आपण कॅप्चरशी संबद्ध होऊ शकता.
हे आपण निर्दिष्ट केलेल्या कोणत्याही कॉलबॅक URL सह परत केले जाईल.
स्वरूप - कॅप्चर स्वरूपात असावे.
डीफॉल्ट: jpg
पर्याय:
bmp8
bmp16
bmp24
bmp
सीएसव्ही
gif
html
jpg
जॉसन
पीडीएफ
डॉकएक्स
पीएनजी
तुमचे
भांडण
mp4
वेबप
xlsx
address - मधील HTML कोड अंमलात आणण्यासाठी URL. एचटीएमएल रूपांतरित केली जात असल्यास ती CSS आणि प्रतिमेसारख्या संसाधनांसाठी संबंधित URL वापरत असल्यास उपयुक्त ठरू शकते.
डीफॉल्ट: रिक्त
background - सत्य असल्यास वेबपृष्ठाची पार्श्वभूमी पीडीएफमध्ये समाविष्ट केली जावी
डीफॉल्ट: 1
पर्याय:
0 = सूचित करते पीडीएफ दस्तऐवजात वेब पृष्ठ पार्श्वभूमी समाविष्ट नसावी
1 = सूचित करते पीडीएफ दस्तऐवजात वेब पृष्ठ पार्श्वभूमी समाविष्ट असावी
background - सत्य असल्यास वेब पृष्ठाच्या पार्श्वभूमी प्रतिमा डीओसीएक्समध्ये समाविष्ट केल्या पाहिजेत
डीफॉल्ट: 1
पर्याय:
एक्सएनयूएमएक्स = सूचित करते की डीओसीएक्स दस्तऐवजात वेब पृष्ठ पार्श्वभूमी प्रतिमा समाविष्ट नसाव्यात
एक्सएनयूएमएक्स = सूचित करते की डीओसीएक्स दस्तऐवजात वेब पृष्ठ पार्श्वभूमी प्रतिमा समाविष्ट असाव्यात
bwidth - पिक्सलमधील ब्राउझरची रुंदी
हे वैशिष्ट्य चेतावणी देणे सध्या बीटामध्ये आहे आणि कदाचित सुसंगत परिणाम प्रदान करू शकत नाही.
डीफॉल्ट: 1366
कमाल: 10000
स्वयं रुंदीः -एक्सएनयूएमएक्स (उत्तीर्ण-एक्सएनयूएमएक्स म्हणजे ब्राउझरची रुंदी दस्तऐवजाच्या रुंदीशी जुळते)
bheight - पिक्सलमधील ब्राउझरची उंची.
डीफॉल्ट: 1170
कमाल: 10000
पूर्ण लांबी: -1 (उत्तीर्ण-एक्सएनयूएमएक्स म्हणजे संपूर्ण वेब पृष्ठाचा देखावा घेण्यात आला आहे)
click - हे वापरून, HTML घटक निर्दिष्ट करते सीएसएस निवडकर्ता क्लिक करण्यासाठी. लक्षात ठेवा क्लिकचा प्रभाव पाहण्यासाठी विलंब देखील आवश्यक असू शकेल
हे वैशिष्ट्य चेतावणी देणे सध्या बीटामध्ये आहे आणि कदाचित सुसंगत परिणाम प्रदान करू शकत नाही.
डीफॉल्ट: आउटपुट रुंदी आणि आउटपुट उंची दोन्ही निर्दिष्ट नसल्यास किंवा 0 नंतर आउटपुट रुंदी आणि उंची अंतिम प्रतिमेच्या रूंदी आणि उंचीशी जुळते, जर आउटपुट रूंदी निर्दिष्ट केली असेल तर आउटपुट रुंदी अनुक्रमे असेल
कमाल: पॅकेजसाठी कमाल उंची
पूर्ण उंची: -एक्सएनयूएमएक्स (एक्सएनुमएक्स पास होणे म्हणजे थंबनेलची उंची कमी झाली नाही)
पूर्ण लांबी: -1 (-1 उत्तीर्ण होणे म्हणजे पृष्ठाची उंची वेब पृष्ठाच्या समान आहे)
उंची - परिणामी अॅनिमेटेड जीआयएफची उंची पिक्सेलमध्ये.
डीफॉल्ट: 120px
कमाल: पॅकेजसाठी कमाल उंची
स्वयं-आकारः -1 (उत्तीर्ण-एक्सएनयूएमएक्स म्हणजे उंची अॅनिमेटेड जीआयएफ स्केल केले आहे त्याच्या रुंदीच्या संबंधात, उंची स्वयंचलितपणे आकारली जात असल्यास रूंदी करू शकत नाही)
hide - सीएसएस निवडकर्ते वेबपृष्ठामध्ये एक किंवा अधिक HTML घटक लपविण्यासाठी, एका स्वल्पविरामाने प्रत्येक निवडकर्त्यास लपविण्यासाठी एकाधिक HTML घटक निर्दिष्ट करण्यासाठी.
डीफॉल्ट: रिक्त
includealltables - सत्य असल्यास वेबपृष्ठावरील सर्व सारणी स्वतंत्र स्प्रेडशीट पत्रकात प्रत्येक सारणीसह काढली जातील.
केवळ एक्सएलएसएक्स स्वरूपनासह उपलब्ध
डीफॉल्ट: 0
पर्याय:
0 = सूचित करते की सर्व सारण्या काढल्या जाणार नाहीत
1 = सूचित करते की सर्व सारण्या काढल्या जातील
includeheadernames - खर्या शीर्षकाची नावे टेबलमध्ये समाविष्ट केली जातील
डीफॉल्ट: 1
पर्याय:
एक्सएनयूएमएक्स = दर्शवते हेडरची नावे टेबलमध्ये समाविष्ट केली जाणार नाहीत
एक्सएनयूएमएक्स = दर्शविते की शीर्षकाची नावे टेबलमध्ये समाविष्ट केली जातील
includeimages - सत्य असल्यास वेब पृष्ठाच्या प्रतिमा डीओसीएक्समध्ये समाविष्ट केल्या पाहिजेत
डीफॉल्ट: 1
पर्याय:
एक्सएनयूएमएक्स = सूचित करते की डीओसीएक्स दस्तऐवजात वेब पृष्ठ प्रतिमा समाविष्ट होणार नाहीत
एक्सएनयूएमएक्स = सूचित करते की डीओसीएक्स दस्तऐवजात वेब पृष्ठ प्रतिमा असतील
includelinks - कागदजत्रात दुवे समाविष्ट केले गेले असल्यास खरे
डीफॉल्ट: 1
पर्याय:
0 = दस्तऐवजात दुवे समाविष्ट करू नये असे सूचित करतात
1 = दस्तऐवजात दुवे अंतर्भूत करणे सूचित करते
includeoutline - खरे तर पीडीएफ बुकमार्क समाविष्ट केले पाहिजे
डीफॉल्ट: 0
पर्याय:
0 = सूचित करते पीडीएफ दस्तऐवजात बाह्यरेखा समाविष्ट नाही
एक्सएनयूएमएक्स = पीडीएफ दस्तऐवजात सूचित करते की एक बाह्यरेखा असेल
proxy - HTTP प्रॉक्सी तपशील हे कॅप्चर तयार करण्यासाठी ब्राउझर सॉफ्टवेअर वापरण्यासाठी वापरावे
post - आपण पाठवू इच्छित असलेले कोणतेही पोस्ट पॅरामीटर्स.
quality - कॅप्चरची गुणवत्ता, जेपीजी आणि डब्ल्यूईबीपीचे डीफॉल्ट कॉम्प्रेशन 90% आणि जीआयएफ 85% आहे. या पॅरामीटरचा बीएमपी, पीएनजी किंवा टीआयएफएफ प्रतिमांवर कोणताही परिणाम होणार नाही.
गुणवत्ता कमी केल्याने फाइल आकार कमी होईल आणि डाउनलोड वेळा कमी होतील.
डीफॉल्ट: -1
किमान: -1
कमाल: 100
पुन्हा करा - अॅनिमेटेड जीआयएफ लूप करण्यासाठी किती वेळा.
डीफॉल्ट: 0
सतत लूप: एक्सएनयूएमएक्स
नेव्हर लूप :-१
उलट करा - सत्य असल्यास अॅनिमेटेड जीआयएफच्या फ्रेम उलट आहेत
डीफॉल्ट: 0
पर्याय:
एक्सएनयूएमएक्स = दर्शविते अॅनिमेशनचा आदर केला जाणार नाही
एक्सएनयूएमएक्स = दर्शविते की अॅनिमेशन उलट होईल
requestas - आपण वापरू इच्छित वापरकर्ता एजंटचा प्रकार
डीफॉल्ट: 0
पर्याय:
एक्सएनयूएमएक्स = संकेतस्थळाची मानक आवृत्ती परत करावी
एक्सएनयूएमएक्स = संकेतशब्द दर्शवितो की वेबसाइटचे शोध इंजिन दृश्य परत केले पाहिजे
गती - अॅनिमेटेड जीआयएफचा वेग.
डीफॉल्ट: 1
किमान: एक्सएनयूएमएक्स
कमाल: 10
प्रारंभ - रूपांतरित केले जावे अशा व्हिडिओची प्रारंभिक स्थिती intओ अॅनिमेटेड जीआयएफ.
डीफॉल्ट: 0 सेकंद
प्रारंभ - लोड केल्यानंतर काही सेकंदात सुरू होणारी वेळ ज्यामधून व्हिडिओ कॅप्चर केला जावा.
डीफॉल्ट: 0 सेकंद
tabletoinclude - रूपांतरित होणा table्या सारणीची अनुक्रमणिका, वेब पृष्ठावरील सर्व सारण्या वेब पृष्ठाच्या शीर्षापासून खालपर्यंत क्रमबद्ध केल्या गेल्या
डीफॉल्ट: 1
target - हे पॅरामीटर निर्दिष्ट करते सीएसएस निवडकर्ता चालू करण्याच्या लक्ष्य वेब पृष्ठावरील एकमेव एचटीएमएल घटकाचे intआणि दस्तऐवज, वेब पृष्ठावरील सर्व भाग दुर्लक्षित केले आहेत. जर तेथे अनेक जुळणारे एचटीएमएल घटक असतील तर प्रथम निवडले जाईल.
डीफॉल्ट: रिक्त
target - हे पॅरामीटर निर्दिष्ट करते सीएसएस निवडकर्ता चालू करण्याच्या लक्ष्य वेब पृष्ठावरील एकमेव एचटीएमएल घटकाचे intकिंवा प्रतिमा, वेब पृष्ठावरील सर्व भाग दुर्लक्षित केले आहेत. जर तेथे अनेक जुळणारे एचटीएमएल घटक असतील तर प्रथम निवडले जाईल.
डीफॉल्ट: रिक्त
target - वेब पृष्ठावरील एकमेव एचटीएमएल घटकाची आयडी जी वरून सारण्या काढण्यासाठी वापरली जाणे आवश्यक आहे
templateid - जोडा एक साचा दस्तऐवजाचा शीर्षलेख आणि तळटीप निर्दिष्ट करणारा आयडी
डीफॉल्ट: रिक्त
title - पीडीएफ दस्तऐवजाला शीर्षक प्रदान करा
डीफॉल्ट: रिक्त
waitfor - हे वापरून, HTML घटक निर्दिष्ट करते सीएसएस निवडकर्ता. एकदा घटक आहे दृश्यमान कॅप्चर कार्यान्वित झाले आहे. जर तेथे अनेक जुळणारे एचटीएमएल घटक असतील तर प्रथम निवडले जाईल. जेव्हा हे पॅरामीटर वापरला जाईल तेव्हा तो कॅप्चर करण्यापूर्वी जास्तीत जास्त 25 सेकंद प्रतीक्षा करेल.
width - परिणामी लघुप्रतिमेची रुंदी पिक्सेलमध्ये
डीफॉल्ट: आउटपुट रुंदी आणि आउटपुट उंची दोन्ही निर्दिष्ट नसल्यास किंवा 0 नंतर आउटपुट रुंदी आणि उंची अंतिम प्रतिमेच्या रुंदी आणि उंचीशी जुळते, जर आउटपुट उंची निर्दिष्ट केली असेल तर आउटपुट रुंदी आउटपुट उंचीशी समान असेल.
कमाल: पॅकेजसाठी कमाल रूंदी
पूर्ण रूंदी: -एक्सएनयूएमएक्स (एक्सएक्सएनएमएक्स पार करणे म्हणजे थंबनेलची रुंदी कमी झाली नाही)
स्वयं-आकारः -1 (उत्तीर्ण-एक्सएनयूएमएक्स म्हणजे रुंदीची अॅनिमेटेड जीआयएफ स्केल केले आहे त्याच्या उंचीच्या संदर्भात, जर रुंदी स्वयं-आकारली जात असेल तर उंची करू शकत नाही)
वापरकर्त्याचा तपशील
या साध्या कॉलसह तुमचे चालू खाते पॅकेज आणि उर्वरित भत्ता मिळवा.
पुन्हा करा - बदलासाठी URL किती वेळा मिनिटांत तपासले पाहिजे.
cssselector - वेब पृष्ठाच्या कोणत्या भागाचे परीक्षण केले जावे हे ओळखण्यासाठी वापरला जाणारा CSS निवडकर्ता.
निर्दिष्ट करा :root संपूर्ण वेब पृष्ठाचे निरीक्षण करण्यासाठी
https://api.grabz.it/services/monitor?key=Sign in to view your Application Key&url=https://www.astropioneer.blog&email=hello@example.com&repeat=60&cssselector=%23id1
मॉनिटर हटवा
वेब मॉनिटर हटवण्यासाठी तुमच्या ऍप्लिकेशन कीसह फक्त त्याचा आयडी निर्दिष्ट करा. वरील अॅड मॉनिटर वेब पद्धतीवरून मॉनिटर तयार करताना तुम्हाला आयडी मिळेल. यश मिळाल्यावर ते परिणाम गुणधर्मात खरे होईल.
तुम्ही API ला केलेल्या विनंतीमध्ये काही समस्या असल्यास, त्रुटी स्पष्ट करणारा JSON ऑब्जेक्ट परत केला जाईल. हे निर्धारित करण्याचा सर्वोत्तम मार्ग म्हणजे प्रक्रिया करण्यापूर्वी प्रतिसादाचा सामग्री प्रकार तपासणे, जर ते आहे application/json त्रुटी आढळली आहे. JSON मध्ये आढळलेला त्रुटी कोड खालीलप्रमाणे आहे कोडची मानक यादी.
{
"Result": false,
"Code":"URL is missing",
"Message":100
}