2009-09-09 17 views
7

मैं प्रोग्राम के अंदर से Google खोज परिणाम कैसे प्राप्त कर सकता हूं? मुझे एक निर्दिष्ट स्ट्रिंग के लिए खोज परिणामों की एक सरणी प्राप्त करने की आवश्यकता है।प्रोग्रामेटिक रूप से Google खोज परिणाम प्राप्त करें

उत्तर

7

सी ++ एक छोटे से अधिक काम अन्य भाषाओं की आवश्यकता है तो समर्थन उनके जावास्क्रिप्ट खोज एपीआई http://code.google.com/apis/ajaxsearch/

का प्रयोग करें। आपको Google के REST Search API से कनेक्ट करने की आवश्यकता होगी और फिर खोज परिणामों को पार्स करने के लिए JSON पार्सर का उपयोग करें। Json.org में विभिन्न भाषाओं में JSON पार्सर्स का संग्रह है।

5

वे अब उनके SOAP search api दुर्भाग्य

+5

गैर-जावास्क्रिप्ट वातावरण के लिए उनके पास एक आरईएसटी खोज एपीआई है। http://code.google.com/apis/ajaxsearch/documentation/#fonje –

1

Google जावास्क्रिप्ट प्रोग्रामर के लिए अजाक्स एपीआई और पायथन, पीएचपी और फ्लैश के लिए एक खराब दस्तावेज प्रदान करता है। वैसे, यदि आप किसी अन्य सी ++ लाइब्रेरी के साथ दूरस्थ http सर्वर से कनेक्ट करने में सक्षम हैं, तो आप इसे कर सकते हैं। बस यूआरएल का उपयोग कर रहे हैं और इसे इंगित करें: http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q= {My_CPP_Query} आपको JSON डेटा स्ट्रीम मिलेगी, जिससे आप काम कर सकेंगे।

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