2011-02-15 18 views
5

क्या Google में किसी विशेष क्वेरी के लिए सभी परिणामों को खोजने और पुनर्प्राप्त करने का कोई तरीका है? मैं कस्टम सर्च एपीआई का उपयोग करना चाहता हूं, लेकिन परिणाम सेट की शुरुआती अनुक्रमणिका 99 हो सकती है (http://code.google.com/apis/customsearch/v1/using_rest.html) जिसका अर्थ है कि मैं केवल पहले ही पुनर्प्राप्त कर सकता हूं 100 आइटम मेरे मामले में, परिणाम सेट में लगभग 4000 आइटम हैं।Google वेब सर्च एपीआई केवल पहले 100 परिणाम सेट

धन्यवाद।

उत्तर

2

आप लगभग 1000 परिणाम पुनर्प्राप्त कर सकते हैं: 100 परिणाम प्रत्येक 10 परिणाम के साथ। देखें: http://code.google.com/apis/customsearch/v1/using_rest.html#query-params

ऐसा लगता है कि आप इससे आगे नहीं जा सकते हैं, हालांकि।

अद्यतन: मैं सही खड़ा हूं। यह केवल 100

+0

का उपयोग कर मेरा मानना ​​है कि 100 वास्तविक सीमा है, 1000 नहीं। यह कहता है "यह एपीआई पहले 100 खोज परिणामों को वापस कर सकता है, भाग (पृष्ठों) में 10 खोज परिणामों तक। आप खोज परिणामों के पृष्ठ को प्रारंभ और संख्या क्वेरी पैरामीटर का उपयोग करके वापस करने के लिए निर्दिष्ट कर सकते हैं।" जैसा कि आप व्याख्या करते हैं, यह "10 पृष्ठों तक 100 आइटम तक" जैसा नहीं है। –

+0

आप सही हैं। मैंने संख्या को देखा और पैरामीटर शुरू किया और सोचा कि संख्या का मतलब प्रति पृष्ठ परिणाम की मात्रा है और शुरू करने का मतलब है कि आप जो 100 पृष्ठों तक चाहते हैं। लेकिन उस खोज परिणाम को परिभाषित करना शुरू करें जिसे आप शुरू करना चाहते हैं। माफ़ कीजिये। –

+1

यह वास्तविक उत्तर नहीं है, यह प्रश्न में क्या है, इसमें कुछ भी नहीं है – anddam

-3

BTW है - नया गूगल एपीआई 10 से अधिक परिणाम प्रति पृष्ठ लौट सकते हैं, द्वारा 20 परिणाम प्रति पृष्ठ सीमित num = 20

http://www.google.com/cse/docs/resultsxml.html

+2

पृष्ठ के शीर्ष पर अस्वीकरण निर्दिष्ट करता है "यह पृष्ठ कस्टम खोज API के XML संस्करण को संदर्भित करता है, जो केवल Google साइट खोज ग्राहकों के लिए उपलब्ध है" इसलिए यह ओपी मामले पर लागू नहीं होता है – anddam

संबंधित मुद्दे