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