Возможный дубликат:
Как можно поиск в Google программно Java API
Мне нужно извлечь URL-адреса в результатах поиска Google с помощью Java. Первый шаг, который я сделал, - это использовать код, который извлекает весь текст html-страницы.
К сожалению, этот код не работал с Google. Есть ли какие-либо решения для извлечения URL-адресов со страницы результатов Google с использованием кода Java? Я читал об API пользовательского поиска Google. Мой вопрос: можно ли использовать это с Java? Какие-нибудь подсказки?
URL url = new URL("http://type the search result url here");
URLConnection connection = url.openConnection();
connection.setDoInput(true);
InputStream inStream = connection.getInputStream();
BufferedReader input =
new BufferedReader(new InputStreamReader(inStream));
String line = "";
while ((line = input.readLine()) != null)
System.out.println(line); </i>