गूगल सर्च एपीआईक्विकस्टार्टएपीआई पैरामीटर्स

API पैरामीटर

Google Search API नीचे दिए गए पैरामीटरों द्वारा संचालित होती है। इन्हें अनुरोध के input ऑब्जेक्ट के अंदर पास किया जाता है (देखें Getting Started)। केवल q आवश्यक है; अन्य सभी पैरामीटर वैकल्पिक हैं और स्थान, भाषा, पेजिनेशन या परिणाम प्रकार को परिष्कृत करते हैं।

पैरामीटरआवश्यकविवरण
urlfalseGoogle Search का पूर्ण एक्सेस लिंक। अन्य सभी पैरामीटरों के साथ परस्पर अनन्य (Mutually exclusive)। यदि यह पैरामीटर भरा जाता है, तो अन्य सभी अनुरोध पैरामीटर पास करने की आवश्यकता नहीं होती है और यदि पास किए जाते हैं तो स्वचालित रूप से अनदेखा कर दिए जाएंगे।
qtrueवह क्वेरी परिभाषित करता है जिसे आप खोजना चाहते हैं। आप वही कुछ भी उपयोग कर सकते हैं जो आप एक सामान्य Google खोज में उपयोग करते हैं, उदा. inurl:, site:, intitle:as_dt और as_eq जैसे उन्नत खोज क्वेरी पैरामीटर भी समर्थित हैं।
locationfalseपरिभाषित करता है कि आप खोज कहाँ से शुरू करना चाहते हैं। यदि कई स्थान मेल खाते हैं, तो सबसे लोकप्रिय स्थान का उपयोग किया जाता है। location और uule का एक साथ उपयोग नहीं किया जा सकता है। किसी वास्तविक उपयोगकर्ता की खोज का अनुकरण करने के लिए location को शहर स्तर पर निर्दिष्ट करने की अनुशंसा की जाती है। यदि छोड़ दिया जाता है, तो खोज प्रॉक्सी के स्थान को अपना सकती है।
uulefalseवह Google-एन्कोडेड स्थान जिसे आप खोज के लिए उपयोग करना चाहते हैं। uule और location का एक साथ उपयोग नहीं किया जा सकता है।
ludocidfalseउस Google My Business लिस्टिंग का आईडी (CID) परिभाषित करता है जिसे आप स्क्रैप करना चाहते हैं। इसे Google Place ID के नाम से भी जाना जाता है।
lsigfalseएक आईडी जिसे आपको नॉलेज ग्राफ़ मैप व्यू को दिखाने के लिए बलपूर्वक उपयोग करना पड़ सकता है। lsig आईडी Local Pack API या Google Local API के माध्यम से उपलब्ध है, और Google My Business के भीतर Google द्वारा उपयोग किए जाने वाले रीडायरेक्ट के माध्यम से भी उपलब्ध है।
kgmidfalseउस Google Knowledge Graph लिस्टिंग का आईडी (KGMID) परिभाषित करता है जिसे आप स्क्रैप करना चाहते हैं। kgmid के साथ खोजें मूल रूप से एन्क्रिप्टेड खोज पैरामीटर के लिए परिणाम लौटाती हैं। कुछ खोजों के लिए, kgmid start और num को छोड़कर अन्य सभी पैरामीटरों को ओवरराइड कर सकता है।
sifalseउस Google Search के कैश्ड खोज पैरामीटर परिभाषित करता है जिसे आप स्क्रैप करना चाहते हैं। si के साथ खोजें मूल रूप से एन्क्रिप्टेड खोज पैरामीटर के लिए परिणाम लौटाती हैं। कुछ खोजों के लिए, si start और num को छोड़कर अन्य सभी पैरामीटरों को ओवरराइड कर सकता है। si का उपयोग Google Knowledge Graph Tabs को स्क्रैप करने के लिए किया जा सकता है।
ibpfalseकुछ तत्वों के लिए लेआउट और विस्तार प्रस्तुत करने के लिए जिम्मेदार (उदा., विस्तारित नॉलेज ग्राफ़ के लिए ludocid के साथ खोजों का विस्तार करने हेतु gwp;0,7)।
udsfalseखोज की फ़िल्टरिंग को सक्षम करता है। यह Google द्वारा फ़िल्टर के रूप में प्रदान की गई एक स्ट्रिंग है। uds मान फ़िल्टर अनुभाग के तहत प्रदान किए जाते हैं, जहाँ प्रत्येक फ़िल्टर के लिए uds, q, और serpapi_link मान प्रदान किए जाते हैं।
google_domainfalseउपयोग करने के लिए Google डोमेन को परिभाषित करता है। डिफ़ॉल्ट रूप से google.com होता है। समर्थित डोमेन की पूर्ण सूची के लिए Google डोमेन पृष्ठ देखें।
glfalseGoogle खोज के लिए उपयोग किए जाने वाले देश को परिभाषित करता है। यह एक दो-अक्षर का देश कोड है (उदा., संयुक्त राज्य अमेरिका के लिए us, यूनाइटेड किंगडम के लिए uk, फ्रांस के लिए fr)।
hlfalseGoogle खोज के लिए उपयोग की जाने वाली भाषा को परिभाषित करता है। यह एक दो-अक्षर का भाषा कोड है (उदा., अंग्रेज़ी के लिए en, स्पैनिश के लिए es, फ्रेंच के लिए fr)।
crfalseखोज को सीमित करने के लिए एक या कई देशों को परिभाषित करता है। country{दो-अक्षर का अपरकेस देश कोड} और | को डिलीमीटर के रूप में उपयोग करता है (उदा., countryFR|countryDE केवल फ्रेंच और जर्मन पृष्ठों की खोज करता है)।
lrfalseखोज को सीमित करने के लिए एक या कई भाषाओं को परिभाषित करता है। lang_{दो-अक्षर का भाषा कोड} और | को डिलीमीटर के रूप में उपयोग करता है (उदा., lang_fr|lang_de केवल फ्रेंच और जर्मन पृष्ठों की खोज करता है)।
tbsfalse(खोजा जाना है) उन उन्नत खोज पैरामीटरों को परिभाषित करता है जो सामान्य क्वेरी फ़ील्ड में संभव नहीं हैं (उदा., पेटेंट, तिथियों, समाचार, वीडियो, छवियों, ऐप्स या पाठ सामग्री के लिए उन्नत खोज)।
safefalseवयस्क सामग्री के लिए फ़िल्टरिंग के स्तर को परिभाषित करता है। इसे active या off पर सेट किया जा सकता है। डिफ़ॉल्ट रूप से Google स्पष्ट सामग्री को धुंधला कर देगा।
nfprfalseजब मूल क्वेरी की वर्तनी गलत होती है, तो ऑटो-करेक्टेड क्वेरी से परिणामों को बाहर करता है। इन परिणामों को बाहर करने के लिए 1 पर, या उन्हें शामिल करने के लिए 0 (डिफ़ॉल्ट) पर सेट करें। जब कोई अन्य परिणाम उपलब्ध न हों, तो यह हमेशा ऑटो-करेक्टेड परिणामों को रोक नहीं सकता है।
filterfalseपरिभाषित करता है कि ‘समान परिणाम’ और ‘छोड़े गए परिणाम’ के लिए फ़िल्टर चालू हैं या बंद। सक्षम करने के लिए 1 (डिफ़ॉल्ट) पर, या अक्षम करने के लिए 0 पर सेट करें।
tbmfalse(मिलान किया जाना है) खोज के प्रकार को परिभाषित करता है। इसे सेट किया जा सकता है: (कोई tbm नहीं) नियमित Google खोज, isch: Google Images API, lcl: Google Local API, vid: Google Videos API, nws: Google News API, shop: Google Shopping API, pts: Google Patents API, या कोई अन्य Google सेवा।
startfalseपेजिनेशन के लिए परिणाम ऑफ़सेट को परिभाषित करता है (उदा., 0 (डिफ़ॉल्ट) पहला पृष्ठ है, 10 दूसरा पृष्ठ, 20 तीसरा पृष्ठ)। Google Local Results केवल 20 के गुणजों को स्वीकार करता है।
devicefalseपरिणाम प्राप्त करने के लिए उपयोग किए जाने वाले डिवाइस को परिभाषित करता है। वर्तमान में केवल डेस्कटॉप संस्करण का समर्थन करता है।

पूर्ण संदर्भ: Scrapeless API docs पर API पैरामीटर