Chcę uzyskać szacowaną liczbę wyników dla niektórych zapytań wyszukiwarki Google (w całym Internecie) przy użyciu kodu Java.najprostszy (legalny) sposób programowo uzyskać wynik wyszukiwania w Google?
Potrzebuję wykonać tylko kilka zapytań dziennie, więc najpierw Google Web Search API, choć przestarzałe, wydawało się wystarczająco dobre (patrz np. How can you search Google Programmatically Java API). Ale okazało się, że liczby zwracane przez ten interfejs znacznie różnią się od tych zwracanych przez www.google.com (patrz np. http://code.google.com/p/google-ajax-apis/issues/detail?id=32). Te liczby są dla mnie bezużyteczne.
Próbowałem również Google Custom Search engine, który wykazuje ten sam problem.
Co według Ciebie jest najprostszym rozwiązaniem do mojego zadania?
Czy możesz dodać jakieś wyjaśnienie do swojego rozwiązania? – honk
hej, jeśli chcesz, żebym wysłał Ci zawartość zwróconą przez [link] (https://www.google.com/search?q=) w obiekcie, na pewno to zrobię. –
Wygląda na to, że ponownie użyłeś kodu z odpowiedzi @JoshM. Jednak zmodyfikowałeś i rozszerzyłeś kod. Jaki był tego powód? Jaki jest twój kod lepszy/odmienny od tego z @JoshM? Takie wyjaśnienie pomoże czytelnikom zrozumieć Twoje rozwiązanie. – honk