Я уверен, что Google может позволить себе пропускную способность, я буду игнорировать вопрос о том, является ли это аморально/незаконное/запрещено T от Google & C
Первое, что вам нужно сделать, это выяснить, что HTTP запрос (или запросы), который вам необходимо предоставить, чтобы получить страницу с необходимыми данными. После того, как вы это поняли, используйте HttpClient, чтобы выдать тот же запрос из Java-кода. В предыдущей ссылке показан пример кода, в котором объясняется, как это сделать.
После того, как вы загрузили содержимое соответствующей страницы, вам нужно будет использовать анализатор HTML для извлечения интересующих вас данных. Jericho parser, предлагаемый peperg, является хорошим выбором.
Если полиция Google стучит, вы никогда не слышали обо мне, хорошо?
Я думаю, что Google запрещает такие вещи. Проверьте их условия использования – Bozho
Пока поиск инициируется человеком, а не сценарий агрегации, я не вижу, что он нарушает TOS Google. В нем говорится, что вы должны использовать предоставленные вами интерфейсы Google (их ответ на http) и что вы не можете его автоматизировать, что, если пользователь инициирует его, это в основном просто другая форма веб-браузера. – Yishai