2016-06-21 18 views
0

Hallo ich arbeite an einer Website, die zufällige Artikel aus Wikipedia ruft und zeigt sie auf meiner Website. Das Problem ist, ich habe keine Ahnung, wie diese Artikel abgerufen werden. Die Dokumentation hilft auch nicht. Kann mir jemand Ratschläge geben? Können wir APIs verwenden? Ich benutze PHP + HTML.Abrufen von zufälligen Artikeln aus Wikipedia

+2

Willkommen. Bitte lesen Sie [wie man fragt] (http://stackoverflow.com/help/how-to-ask) und was sich in Stack Overflow befindet. – micstr

+1

Der Link zu einem zufälligen Artikel auf Wikipedia ist 'https: //en.wikipedia.org/wiki/Special: Random'. Sie könnten einfach einen AJAX-Aufruf an diese Seite senden und dann den Inhalt des "" -Tags der Rückgabedaten dort platzieren, wo Sie es haben möchten. –

Antwort

0

Verwenden Sie einfach diesen Link: Es wird Ihnen einen zufälligen Artikel anzeigen. Sie können versuchen, es auf Ihrer Website mit PHP oder als Iframe einzuschließen.

+0

Was ich will, ist, dass der gesamte Artikel "wie es ist" auf meiner Website angezeigt wird. –

+0

Sie meinen den Artikel ohne Wiki-Menüleiste? Dann könntest du so etwas versuchen: http://stackoverflow.com/questions/4101770/load-content-of-a-div-on-another-page –

+0

Danke, aber das wird durch JQuery implementiert, gibt es keine PHP-Problemumgehung ? –

0

Kürzlich wurde eine neue API endpoint veröffentlicht.

Es gibt Ihnen den zufälligen Artikel in einem angeforderten Format, die nur ein Titel, HTML, Zusammenfassung, Mobile-Sektionen oder Mobile-Sections-Lead (spezielle Formate für die Verwendung in mobilen Apps optimiert) sein könnte. Es ist auch möglich, eine Reihe von Artikeln zu einem zufälligen Artikel zu erhalten.

Auch dies ist ein "smart random" - es filtert Artikel ohne Inhalt, spezielle Seiten usw., so dass Sie ein wenig sicherer einen guten zufälligen Artikel mit diesem API-Endpunkt erhalten, dann eine spezielle Seite.