Как искать в Google с помощью кода Java? - PullRequest
3 голосов
/ 06 сентября 2010

Как выполнить поиск в Google с помощью кода Java?

Ответы [ 2 ]

4 голосов
/ 06 сентября 2010

Я бы сказал вам использовать один из их API .К сожалению, кажется, что не существует один для поиска.Как следствие, вам придется использовать HtmlUnit для эмуляции браузера и просмотра его результатов (очевидно, вы можете пойти более сложным путем и выполнить несколько HTTP-запросов самостоятельно. Но кто бы это сделал?).

3 голосов
/ 06 сентября 2010

К сожалению, SOAP API устарел.Но вы можете использовать AJAX API и для целей, не относящихся к JavaScript, см., Например:

http://www.ajaxlines.com/ajax/stuff/article/using_google_is_ajax_search_api_with_java.php

Обновление 3 июля 2018 года: эта ссылкасейчас сломан;некоторый код оттуда можно найти здесь: https://stackoverflow.com/a/1546475/55787,, и я нашел копию статьи здесь: https://blog.csdn.net/hgd250/article/details/5214702 Кроме того, теперь не работает и оригинальная ссылка на API AJAX.Кажется, что это наиболее близко к первоначальному значению: https://developers.google.com/custom-search/json-api/v1/overview?csw=1

См. Также этот вопрос StackOverflow:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...