Wie benutzt man Wikipedia Api wenn es existiert?
Ich bin versucht, herauszufinden, ob es eine wikipedia api (ich Denke, es ist im Zusammenhang mit der mediawiki-Software?).
Wenn ja, würde ich gerne wissen, wie ich würde sagen, die wikipedia, um mir einen Artikel über die new york yankees zum Beispiel.
Was wäre die REST-url für dieses Beispiel?
Alle docs zu diesem Thema scheinen ziemlich kompliziert.
InformationsquelleAutor der Frage chris | 2009-06-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie wirklich, wirklich brauchen, um zu verbringen einige Zeit mit dem Lesen der Dokumentation, wie dies nahm mir einen moment Zeit, um zu suchen und klicken Sie auf den link, um es zu beheben. :/aber aus Mitleid gebe ich Ihnen einen link, vielleicht können Sie lernen, zu verwenden.
http://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=New_York_Yankees&rvprop=timestamp|user|comment|content
Dass die variabled Sie werden auf der Suche zu bekommen. Ihre beste Wette ist, um zu wissen, die Seite werden Sie nach und ersetzen Sie den link zu Wikipedia zum Teil in den Titel, also:
http://en.wikipedia.org/wiki/New_York_Yankees [Der Teil nach dem wiki/]
-->
http://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=New_York_Yankees&rvprop=timestamp|user|comment|content
[Legen Sie Sie in die Titel-variable aus dem GET-request.
Die URL oben tun können, mit Anpassungen an die verschiedenen Abschnitte, die Sie tun oder nicht wollen. So Lesen Sie die Dokumentation 🙂
InformationsquelleAutor der Antwort Shadi Almosri
Hier die Antworten hat mir geholfen zu einer Lösung kommen, aber ich entdeckte, mehr info in den Prozess, kann von Vorteil sein, andere, die finden diese Frage. Ich vermute, die meisten Menschen wollen einfach nur, um die API verwenden, um schnell Inhalte von der Seite nehmen. Hier ist, wie ich mache, dass:
Anhand Von Revisionen:
Mit Extrakten (besser/einfacher für das was ich mache)
Alle Infos, erfordert das Lesen der API-Dokumentation erwähnt wurde, aber ich hoffe, diese Beispiele helfen wird, die Mehrheit der Menschen, die hierher kommen, für eine schnelle Lösung.
InformationsquelleAutor der Antwort Andy Groff
Sehen http://www.mediawiki.org/wiki/API
Speziell für den englischen Wikipedia-API befindet sich unter der http://en.wikipedia.org/w/api.php
InformationsquelleAutor der Antwort drdaeman
Haben Sie einen Blick auf die ApiSandbox bei https://en.wikipedia.org/wiki/Special:ApiSandbox , ist ein web-frontend einfach Abfragen die API. Ein paar Klicks Handwerk wird Ihnen die URL und zeigen Sie das API-Ergebnis.
Dass ist eine Erweiterung für MediaWiki, aktiviert auf allen Wikipedia-Sprachversionen. https://www.mediawiki.org/wiki/Extension:ApiSandbox
InformationsquelleAutor der Antwort Antoine 'hashar' Musso
Wenn Sie möchten, zu extrahieren strukturierter Daten aus Wikipedia, können Sie erwägen, DbPedia http://dbpedia.org/
Es bietet Mittel zur Abfrage von Daten anhand vorgegebener Kriterien, die mithilfe von SPARQL und gibt Daten analysiert Wikipedia-infobox-Vorlagen
Gibt es einige SPARQL-Bibliotheken verfügbar für mehrere Plattformen zu machen, die Abfragen einfacher
InformationsquelleAutor der Antwort Maksym Kozlenko
Wenn Sie möchten, zu extrahieren strukturierter Daten aus Wikipedia, können Sie auch versuchen
http://www.wikidata.org/wiki/Wikidata:Main_Page
InformationsquelleAutor der Antwort brian.clear
Unten ist ein Beispiel arbeiten, die lediglich den ersten Satz aus Wikipedia New York Yankees Seite, um Ihre web-Browser-Konsole:
http://en.wikipedia.org/w/api.php
ist der Endpunkt für Ihre url. Sie können sehen, wie Sie die Struktur Ihrer url, indem Sie:http://www.mediawiki.org/wiki/API:Main_page
Ich verwendet jsonp als den Datentyp, um einen cross-site-Anforderungen. Mehr kann hier gefunden werden:
http://www.mediawiki.org/wiki/API:Cross-site_requests
Last but not least, stellen Sie sicher, dass für die Referenz auf Jquery.ajax () - API:
http://api.jquery.com/jquery.ajax/
InformationsquelleAutor der Antwort JSON C11
Wiki-Parser wandelt Wikipedia-dumps in XML. Es ist auch ziemlich schnell. Sie können dann mit einem beliebigen XML-Bearbeitungs-tool die Daten verarbeitet, die aus den analysierten Wikipedia-Artikel.
InformationsquelleAutor der Antwort PlinyTheElder