Jak uzyskać wyniki wyszukiwania Google z poziomu programu? Potrzebuję uzyskać tablicę wyników wyszukiwania dla określonego ciągu.Programowe uzyskiwanie wyników wyszukiwania Google
Odpowiedz
C++ wymaga trochę więcej pracy, a następnie innych języków. Będziesz musiał połączyć się z Google REST Search API, a następnie użyć parsera JSON do przeanalizowania wyników wyszukiwania. Json.org zawiera zbiór analizatorów składni JSON w różnych językach.
Użyj ich wyszukiwania JavaScript API http://code.google.com/apis/ajaxsearch/
już nie wspiera ich SOAP search api niestety
Google oferuje API Ajax dla programistów JavaScript i słabą dokumentację dla Pythona, PHP i Flash. Z drugiej strony, jeśli jesteś w stanie połączyć się ze zdalnym serwerem http z inną biblioteką C++, możesz to zrobić. po prostu zmień adres URL, którego używasz i wskaż go: http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q= {My_CPP_Query} Otrzymasz strumień danych JSON, z którym będziesz mógł pracować.
Dla środowisk innych niż javascript mają apki wyszukiwania REST. http://code.google.com/apis/ajaxsearch/documentation/#fonje –