Realice consultas de motores de búsqueda dentro de sus aplicaciones de Python. SearchEnginepy le permite consultar algunos de los motores de búsqueda más comunes.
Primero instale SearchEnginepy y luego lo importe a su proyecto. Después de importar, puede hacer consultas en los cuatro motores de búsqueda de soporte. Una vez que se ha hecho una consulta, se devolverá una lista de los principales resultados. Inicialmente se configuró para mostrar los resultados principales, pero puede seleccionar qué página le gustaría ver en su lista.
pip install searchenginepy
from searchenginepy import SearchEngine
engine=SearchEngine()
Si desea usar un motor de búsqueda múltiple en su proyecto, puede usar la clase SearchEngine () para acceder a los cuatro motores de búsqueda disponibles
list=engine.search("search query")
list=engine.google("search query")
Usar Google para buscar una consulta
También puede crear instancias de motores de búsqueda específicos que se utilizarán a lo largo de su proyecto. Esto solo le dará acceso a ese motor a diferencia de la clase 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")
El número de página se establece en 1 de forma predeterminada, pero puede pasar en la página deseada después de su consulta como se ve a continuación
from searchenginepy.Google import Google
results=Google().search("search query", 3)
ejemplo.py