Сделайте запросы поисковой системы в ваших приложениях Python. Searchenginepy позволяет вам запросить некоторые из самых распространенных поисковых систем.
Сначала установите Searchenginepy, а затем импортируйте его в свой проект. После импорта вы можете задавать запросы на четырех поисковых системах поддержки. После того, как запрос будет занесен, будет возвращен список лучших результатов. Первоначально он настроен на отображение верхних результатов, но вы можете выбрать, какую страницу вы хотели бы увидеть в вашем списке.
pip install searchenginepy
from searchenginepy import SearchEngine
engine=SearchEngine()
Если вы хотите использовать несколько поисковых систем в своем проекте, вы можете использовать класс Searchengine () для доступа ко всем четырем доступным поисковым системам
list=engine.search("search query")
list=engine.google("search query")
Использование Google для поиска запроса
Вы также можете создавать экземпляры определенных поисковых систем, которые будут использоваться на протяжении всего проекта. Это даст вам доступ к этому двигателю, в отличие от класса SearchingNecne ().
from searchenginepy.Google import Google
list=Google().search("search query")
from searchenginepy.Bing import Bing
list=Bing().search("search query")
from searchenginepy.Brave import Brave
list=Brave().search("search query")
from searchenginepy.DuckDuckGo import DuckDuckGo
list=DuckDuckGo().search("search query")
from searchenginepy.Google import Google
Google.httpallowed = false
results=Google().search("search query")
Номер страницы установлен по умолчанию на 1, но вы можете пройти на нужную страницу после вашего запроса, как показано ниже
from searchenginepy.Google import Google
results=Google().search("search query", 3)
Пример.py