Suche Wikipedia mit API
Möchte ich Wikipedia-Suche mit der query
Aktion. Ich bin mit dieser url:
http://en.wikipedia.org/w/api.php?action=query&format=json&list=search&srsearch=apple
Funktioniert, aber ich möchte, um in das erste Ergebnis der Suche. Wie kann ich das tun?
Hinweis: diese url funktioniert in Ordnung, wenn es nur ein Ergebnis..
Ich brauche nur die Titel und kurze Beschreibung.
InformationsquelleAutor der Frage Muhammad Ashraf | 2014-12-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube nicht, dass Sie tun können, sowohl in einer Abfrage an.
1. Das erste Ergebnis erhalten, verwenden Sie die Opensearch-API.
https://en.wikipedia.org/w/api.php?action=opensearch&search=zyz&limit=1&namespace=0&format=jsonfm
Zurückkehren:
2. Sie haben nun die Artikel Namen das erste suchergebnis. Zu erhalten der Artikel ist der erste paragram (oder eine Beschreibung, wie du es nennst), siehe auch meine Antwort hier: https://stackoverflow.com/a/19781754/908703
InformationsquelleAutor der Antwort octosquidopus
eigentlich die wikipedia-json-api arbeitet mit einem rechts-Abfrage nur, so empfehle ich die Nutzung der wikipedia-Suche und durchforsten Sie die aktuellen Artikel und analysieren es mit BeautifulSoup
https://en.wikipedia.org/w/index.php?search=QUERY&title=Spezial:Suche&fulltext=Suche
und auch dort ist das Modul call-wikipedia tut dies für Sie
InformationsquelleAutor der Antwort Jeeva