API पैरामीटर
Google Search API नीचे दिए गए पैरामीटरों द्वारा संचालित होती है। इन्हें अनुरोध के input ऑब्जेक्ट के अंदर पास किया जाता है (देखें Getting Started)। केवल q आवश्यक है; अन्य सभी पैरामीटर वैकल्पिक हैं और स्थान, भाषा, पेजिनेशन या परिणाम प्रकार को परिष्कृत करते हैं।
| पैरामीटर | आवश्यक | विवरण |
|---|---|---|
url | false | Google Search का पूर्ण एक्सेस लिंक। अन्य सभी पैरामीटरों के साथ परस्पर अनन्य (Mutually exclusive)। यदि यह पैरामीटर भरा जाता है, तो अन्य सभी अनुरोध पैरामीटर पास करने की आवश्यकता नहीं होती है और यदि पास किए जाते हैं तो स्वचालित रूप से अनदेखा कर दिए जाएंगे। |
q | true | वह क्वेरी परिभाषित करता है जिसे आप खोजना चाहते हैं। आप वही कुछ भी उपयोग कर सकते हैं जो आप एक सामान्य Google खोज में उपयोग करते हैं, उदा. inurl:, site:, intitle:। as_dt और as_eq जैसे उन्नत खोज क्वेरी पैरामीटर भी समर्थित हैं। |
location | false | परिभाषित करता है कि आप खोज कहाँ से शुरू करना चाहते हैं। यदि कई स्थान मेल खाते हैं, तो सबसे लोकप्रिय स्थान का उपयोग किया जाता है। location और uule का एक साथ उपयोग नहीं किया जा सकता है। किसी वास्तविक उपयोगकर्ता की खोज का अनुकरण करने के लिए location को शहर स्तर पर निर्दिष्ट करने की अनुशंसा की जाती है। यदि छोड़ दिया जाता है, तो खोज प्रॉक्सी के स्थान को अपना सकती है। |
uule | false | वह Google-एन्कोडेड स्थान जिसे आप खोज के लिए उपयोग करना चाहते हैं। uule और location का एक साथ उपयोग नहीं किया जा सकता है। |
ludocid | false | उस Google My Business लिस्टिंग का आईडी (CID) परिभाषित करता है जिसे आप स्क्रैप करना चाहते हैं। इसे Google Place ID के नाम से भी जाना जाता है। |
lsig | false | एक आईडी जिसे आपको नॉलेज ग्राफ़ मैप व्यू को दिखाने के लिए बलपूर्वक उपयोग करना पड़ सकता है। lsig आईडी Local Pack API या Google Local API के माध्यम से उपलब्ध है, और Google My Business के भीतर Google द्वारा उपयोग किए जाने वाले रीडायरेक्ट के माध्यम से भी उपलब्ध है। |
kgmid | false | उस Google Knowledge Graph लिस्टिंग का आईडी (KGMID) परिभाषित करता है जिसे आप स्क्रैप करना चाहते हैं। kgmid के साथ खोजें मूल रूप से एन्क्रिप्टेड खोज पैरामीटर के लिए परिणाम लौटाती हैं। कुछ खोजों के लिए, kgmid start और num को छोड़कर अन्य सभी पैरामीटरों को ओवरराइड कर सकता है। |
si | false | उस Google Search के कैश्ड खोज पैरामीटर परिभाषित करता है जिसे आप स्क्रैप करना चाहते हैं। si के साथ खोजें मूल रूप से एन्क्रिप्टेड खोज पैरामीटर के लिए परिणाम लौटाती हैं। कुछ खोजों के लिए, si start और num को छोड़कर अन्य सभी पैरामीटरों को ओवरराइड कर सकता है। si का उपयोग Google Knowledge Graph Tabs को स्क्रैप करने के लिए किया जा सकता है। |
ibp | false | कुछ तत्वों के लिए लेआउट और विस्तार प्रस्तुत करने के लिए जिम्मेदार (उदा., विस्तारित नॉलेज ग्राफ़ के लिए ludocid के साथ खोजों का विस्तार करने हेतु gwp;0,7)। |
uds | false | खोज की फ़िल्टरिंग को सक्षम करता है। यह Google द्वारा फ़िल्टर के रूप में प्रदान की गई एक स्ट्रिंग है। uds मान फ़िल्टर अनुभाग के तहत प्रदान किए जाते हैं, जहाँ प्रत्येक फ़िल्टर के लिए uds, q, और serpapi_link मान प्रदान किए जाते हैं। |
google_domain | false | उपयोग करने के लिए Google डोमेन को परिभाषित करता है। डिफ़ॉल्ट रूप से google.com होता है। समर्थित डोमेन की पूर्ण सूची के लिए Google डोमेन पृष्ठ देखें। |
gl | false | Google खोज के लिए उपयोग किए जाने वाले देश को परिभाषित करता है। यह एक दो-अक्षर का देश कोड है (उदा., संयुक्त राज्य अमेरिका के लिए us, यूनाइटेड किंगडम के लिए uk, फ्रांस के लिए fr)। |
hl | false | Google खोज के लिए उपयोग की जाने वाली भाषा को परिभाषित करता है। यह एक दो-अक्षर का भाषा कोड है (उदा., अंग्रेज़ी के लिए en, स्पैनिश के लिए es, फ्रेंच के लिए fr)। |
cr | false | खोज को सीमित करने के लिए एक या कई देशों को परिभाषित करता है। country{दो-अक्षर का अपरकेस देश कोड} और | को डिलीमीटर के रूप में उपयोग करता है (उदा., countryFR|countryDE केवल फ्रेंच और जर्मन पृष्ठों की खोज करता है)। |
lr | false | खोज को सीमित करने के लिए एक या कई भाषाओं को परिभाषित करता है। lang_{दो-अक्षर का भाषा कोड} और | को डिलीमीटर के रूप में उपयोग करता है (उदा., lang_fr|lang_de केवल फ्रेंच और जर्मन पृष्ठों की खोज करता है)। |
tbs | false | (खोजा जाना है) उन उन्नत खोज पैरामीटरों को परिभाषित करता है जो सामान्य क्वेरी फ़ील्ड में संभव नहीं हैं (उदा., पेटेंट, तिथियों, समाचार, वीडियो, छवियों, ऐप्स या पाठ सामग्री के लिए उन्नत खोज)। |
safe | false | वयस्क सामग्री के लिए फ़िल्टरिंग के स्तर को परिभाषित करता है। इसे active या off पर सेट किया जा सकता है। डिफ़ॉल्ट रूप से Google स्पष्ट सामग्री को धुंधला कर देगा। |
nfpr | false | जब मूल क्वेरी की वर्तनी गलत होती है, तो ऑटो-करेक्टेड क्वेरी से परिणामों को बाहर करता है। इन परिणामों को बाहर करने के लिए 1 पर, या उन्हें शामिल करने के लिए 0 (डिफ़ॉल्ट) पर सेट करें। जब कोई अन्य परिणाम उपलब्ध न हों, तो यह हमेशा ऑटो-करेक्टेड परिणामों को रोक नहीं सकता है। |
filter | false | परिभाषित करता है कि ‘समान परिणाम’ और ‘छोड़े गए परिणाम’ के लिए फ़िल्टर चालू हैं या बंद। सक्षम करने के लिए 1 (डिफ़ॉल्ट) पर, या अक्षम करने के लिए 0 पर सेट करें। |
tbm | false | (मिलान किया जाना है) खोज के प्रकार को परिभाषित करता है। इसे सेट किया जा सकता है: (कोई 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 सेवा। |
start | false | पेजिनेशन के लिए परिणाम ऑफ़सेट को परिभाषित करता है (उदा., 0 (डिफ़ॉल्ट) पहला पृष्ठ है, 10 दूसरा पृष्ठ, 20 तीसरा पृष्ठ)। Google Local Results केवल 20 के गुणजों को स्वीकार करता है। |
device | false | परिणाम प्राप्त करने के लिए उपयोग किए जाने वाले डिवाइस को परिभाषित करता है। वर्तमान में केवल डेस्कटॉप संस्करण का समर्थन करता है। |
पूर्ण संदर्भ: Scrapeless API docs पर API पैरामीटर।