Faites des requêtes de moteur de recherche dans vos applications Python. SearchEnginepy vous permet d'interroger certains des moteurs de recherche les plus courants.
Installez d'abord SearchEnginepy, puis importez-le dans votre projet. Après l'importation, vous pouvez faire des requêtes sur les quatre moteurs de recherche de support. Une fois une requête faite, une liste des principaux résultats sera retournée. Initialement, il est configuré pour afficher les résultats supérieurs, mais vous pouvez sélectionner la page que vous aimeriez voir dans votre liste.
pip install searchenginepy
from searchenginepy import SearchEngine
engine=SearchEngine()
Si vous souhaitez utiliser plusieurs moteurs de recherche dans votre projet, vous pouvez utiliser la classe SearchEngine () pour accéder aux quatre moteurs de recherche disponibles
list=engine.search("search query")
list=engine.google("search query")
Utilisation de Google pour rechercher une requête
Vous pouvez également créer des instances de moteurs de recherche spécifiques à utiliser tout au long de votre projet. Cela ne vous donnera que l'accès à ce moteur contrairement à la 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")
Le numéro de page est défini sur 1 par défaut, mais vous pouvez passer dans la page souhaitée après votre requête comme vu ci-dessous
from searchenginepy.Google import Google
results=Google().search("search query", 3)
exemple.py