Kostenlose API für die Internetsuche

Während der Entwicklung einiger Projekte benötigen Sie möglicherweise eine praktische API für die Suche im Internet. Leider bieten beliebte Suchmaschinen wie Google und Yandex keinen freien Zugriff auf ihre Suchergebnisse.





Searx wird die geschlossene API ersetzen.





Searx ist eine kostenlose Suchmaschine, die Ergebnisse anderer Suchmaschinen kombiniert, jedoch keine Informationen über ihre Benutzer speichert.





Jeder kann seine eigene Searx-Instanz erstellen. Eine vollständige Liste davon finden Sie auf der Website searx.space . Für unsere Zwecke verwenden wir Roughs Searx , da es die Anzahl der Anfragen in keiner Weise begrenzt und es Ihnen ermöglicht, Suchergebnisse auch mithilfe automatisierter Skripte zu erhalten.





API-Serviceadresse:  https://searx.roughs.ru/search





Es werden sowohl GET- als auch POST-Anforderungen unterstützt.





Parameter anfordern

  • q(erforderlich)  Der Text der Abfrage, für die die Ergebnisse abgerufen werden sollen.





  • Format(erforderlich)  Das Format für die Ausgabe der Ergebnisse. Verfügbare Formate: j son, csv, rss.





  • Kategorien -  Eine durch Kommas getrennte Liste von Suchkategorien.





  • safesearch -  Sicherer Suchfilter . 0 - deaktiviert, 1 - aktiviert.





Eine vollständige Liste der Parameter finden Sie auf dieser Seite .





Beispiele für Anfragen

Finden Sie Nachrichten auf Anfrage "Technologien" und zeigen Sie das Ergebnis im RSS-Format an:

https://searx.roughs.ru/search? q = Technologien & Format = RSS & Kategorien = Nachrichten





Suchen Sie nach Bildern, indem Sie "Berge" mit einem sicheren Suchfilter abfragen und die Ergebnisse im JSON-Format anzeigen:

https://searx.roughs.ru/search? q = Berge & Format = Json & Kategorien = Bilder & Safesuche = 1





Finden Sie mit WolframAlpha eine Lösung für "2 + 2 * 2" und erhalten Sie die Antwort im CSV-Tabellenformat:

https://searx.roughs.ru/search?q=2+2*2&engines=wolframalpha&format=csv








All Articles