Machen Sie Suchmaschinenabfragen in Ihren Python -Anwendungen. Mit SearchEnginePy können Sie einige der häufigsten Suchmaschinen abfragen.
Installieren Sie zuerst SearchEnginepy und importieren Sie es dann in Ihr Projekt. Nach dem Import können Sie Fragen zu den vier Support -Suchmaschinen vornehmen. Sobald eine Abfrage durchgeführt wurde, wird eine Liste der Top -Ergebnisse zurückgegeben. Zunächst konfiguriert es, um die Top -Ergebnisse anzuzeigen, können Sie jedoch auswählen, welche Seite Sie in Ihrer Liste sehen möchten.
pip install searchenginepy
from searchenginepy import SearchEngine
engine=SearchEngine()
Wenn Sie mehrere Suchmaschinen in Ihrem Projekt verwenden möchten, können Sie mit der Klasse SearchEngine () auf alle vier verfügbaren Suchmaschinen zugreifen
list=engine.search("search query")
list=engine.google("search query")
Verwenden von Google zum Durchsuchen einer Abfrage
Sie können auch Instanzen bestimmter Suchmaschinen erstellen, die während Ihres gesamten Projekts verwendet werden sollen. Dadurch erhalten Sie nur den Zugriff auf diese Engine im Gegensatz zur Klasse 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")
Die Seitennummer wird standardmäßig auf 1 gesetzt, aber Sie können die gewünschte Seite nach Ihrer Abfrage wie unten angezeigt übergeben
from searchenginepy.Google import Google
results=Google().search("search query", 3)
Beispiel.py