Вы можете использовать пакет Google Python googlesearch-python:
pip install googlesearch-python
Это так же просто, как указать, что вы хотите искать, сколько элементов вы хотите вернуть и язык, на котором вы хотите искать. Пример:
googlesearch.search(str: "stackoverflow", int: num_results=10, str: lang="en") -> list
Теоретически вы могли бы использовать парсерную библиотеку, такую как BeautifoulSoup
, но, учитывая, что Google защищает свои сервисы, вы можете столкнуться с капчей в своих результатах.
Вы можете сделать это законно с Консоль поиска Google