Поиск в Google с помощью Python - PullRequest
3 голосов
/ 03 ноября 2010

Из этот вопрос Я научился выполнять поиск в Google с помощью Python 3. Но в приведенном там примере вы можете получить только первые 4 результата.Мне нужно получить информацию о первых 25 результатах (как минимум).

Для каждого результата я хочу получить его:

Как я могу это сделать?

РЕДАКТИРОВАТЬ: Я использую Python 3.1

Ответы [ 2 ]

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

Эта тема должна рассказать вам, что вам нужно знать. Короче говоря, добавьте &rsz=large к URI, чтобы получить восемь результатов одновременно, а &start=8 (или 16, 24 и т. Д.) Получит результаты, начиная с указанного числа. Ни в коем случае вы не можете получить более 64, а некоторые поиски позволяют только 8.

1 голос
/ 03 ноября 2010

Используйте API пользовательского поиска JSON / Atom и при необходимости вызывайте его несколько раз, используя параметр start, чтобы получить все интересующие вас результаты.

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