Faça consultas do mecanismo de pesquisa em seus aplicativos Python. O SearchEnginePypy permite que você consulte alguns dos mecanismos de pesquisa mais comuns.
Primeiro instale o SearchEnginePypy e depois importá -lo para o seu projeto. Depois de importar, você pode fazer consultas nos quatro mecanismos de pesquisa de suporte. Depois que uma consulta for feita, uma lista dos principais resultados será retornada. Inicialmente, ele foi configurado para exibir os principais resultados, mas você pode selecionar qual página você gostaria de ver na sua lista.
pip install searchenginepy
from searchenginepy import SearchEngine
engine=SearchEngine()
Se você deseja usar vários mecanismos de pesquisa em seu projeto, pode usar a classe SearchEngine () para acessar todos os quatro mecanismos de pesquisa disponíveis
list=engine.search("search query")
list=engine.google("search query")
Usando o Google para pesquisar uma consulta
Você também pode criar instâncias de mecanismos de pesquisa específicos para serem usados em todo o seu projeto. Isso só fornecerá acesso a esse mecanismo, diferente da classe SearchEngine ().
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")
O número da página é definido como 1 por padrão, mas você pode passar na página desejada após a consulta, como visto abaixo
from searchenginepy.Google import Google
results=Google().search("search query", 3)
exemplo.py