Есть два основных способа: получить прямой доступ к API Google или использовать пакет xGoogle.
API Gooogle
Google JSON \ Atom API требует от вас полученияаккаунт и ключ.Это стандартный и предпочтительный способ получения результатов поиска в автоматическом режиме, что означает, что вы не будете забанены на их службе.Запрос довольно прост (цитируя собственный пример Google):
GET https://www.googleapis.com/customsearch/v1?
key=INSERT-YOUR-KEY&cx=017576662512468239146:omuauf_lfve&q=lectures
Вы получите ответ JSON, который может быть легко обработан с использованием многочисленных пакетов Python.
xGoogle
Пакет xgoogle несколько быстрее (см. ответ Лакшмана Прасада ), но может быть заблокирован (или, что еще хуже, получить неправильные или пустые ответы) Google, что приведет к остановке вашей программыработает.
Плюсы и минусы
Если вам просто нужно выполнить некоторые поиски для проекта, используйте xGoogle.Если ваша программа должна длиться дольше, а поиск не блокируется, потратьте 15 минут, необходимых для использования их API.