2009-11-30 6 views
0

J'introduis des pages Wikipedia dans mon application, et j'aimerais montrer le même résumé simplifié que montre Google Earth. (Il donne les premiers paragraphes et un lien vers le contenu complet, sans mise en page sérieuse.)Liens vers des résumés Wikipédia (comme le fait Google Earth)

Je connais l'option printable = true, mais ce n'est pas ce que je recherche.

Répondre

5

Vous pouvez envisager d'utiliser le API: vous pouvez récupérer une version "texte" de n'importe quel article. Ensuite, c'est à vous d'extraire le résumé.

Une autre option est juste pour demander la page en format RAW:

Raw (Wikitext) page processing: sending a action=raw or a action=raw&templates=expand GET request to index.php will give the unprocessed wikitext source code of a page.

Par ex

http://en.wikipedia.org/wiki/Main_Page?action=raw

Bien sûr, vous aurez besoin de faire un peu un grattage. Passer par l'API peut s'avérer plus efficace car vous avez un meilleur contrôle de ce que vous pouvez tirer directement de la base de données (wikitext si vous le souhaitez).

+0

FYI - Lien brisé – Greg

+0

corrigé ... erreur de copier-coller. – jldupont

+0

J'espérais un mot-clé magique (comme imprimable) ... mais merci. – koops

0

Avez-vous regardé l'API Wikipedia? Mediawiki (et donc Wikipedia) a une API riche en fonctionnalités et flexible qui est documenté sur http://www.mediawiki.org/wiki/API

0

Utilisez le mediawiki API avec action = requête et prop = révisions chercher une donnée révision, retirez le wikitext (images, infoboxes) et extrait le contenu de la première phrase.

Questions connexes