Использование Java для автоматизации вывода в Google и печати - PullRequest
1 голос
/ 16 ноября 2010

Кто-нибудь знает, есть ли простой способ реализовать это:

У меня есть массив строк (~ 650 элементов), и я хотел бы погуглить каждый элемент, а затем получить количество результатов, полученных в каждомпоиск хранится в другом целочисленном массиве.Я посмотрел на Google API, но он кажется мне немного пугающим, кажется довольно простой задачей, но, похоже, не могу найти никакого руководства о том, как это сделать.

Помощь очень ценится.Спасибо.

1 Ответ

2 голосов
/ 16 ноября 2010

Моей первой мыслью было сделать следующее. Я не думаю, что это самый быстрый или самый элегантный способ, но я думаю, что это должно сработать:

Если вы проверите URL в Google, они все будут выглядеть одинаково:

http://www.google.com/search?q='here your searchword'

Так что я бы просто перебрал ваш массив и для каждой строки создал бы URL-адрес, например,

http://www.google.com/search?q=test

создайте для этого HTTP-пост и проанализируйте результат.

Здесь является кратким примером HTTPPost. Вы также можете увидеть, как получить ответ. Я не знаю, как выглядит ответ googles, но если вы просто распечатаете весь ответ, я думаю, вы увидите, как вы должны его проанализировать.

...