Les réponses ici m'ont aidé à arriver à une solution, mais j'ai découvert plus d'informations dans le processus qui pourraient être avantageuses pour d'autres personnes qui trouvent cette question. Je suppose que la plupart des gens veulent simplement utiliser l'API pour obtenir rapidement du contenu de la page. Voici comment je le fais :
Utilisation des Révisions :
//url fonctionnelle :
http://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=Threadless&rvprop=content&format=json&rvsection=0&rvparse=1
//Explication
//URL de base :
http://en.wikipedia.org/w/api.php?action=query
//indiquez-lui d'obtenir des révisions :
&prop=revisions
//définir les titres des pages séparés par des barres verticales. Dans l'exemple j'ai utilisé la société de t-shirts Threadless
&titles=quel|est|le|titre
//spécifiez que nous voulons le contenu de la page
&rvprop=content
//Je veux mes données en JSON, par défaut c'est XML
&format=json
//vous permet de choisir la section que vous voulez. 0 est la première.
&rvsection=0
//dit à Wikipedia de le parser en html pour vous
&rvparse=1
Utilisation d'Extraits (meilleur/plus facile pour ce que je fais)
//url fonctionnelle :
http://en.wikipedia.org/w/api.php?action=query&prop=extracts&titles=Threadless&format=json&exintro=1
//explication des nouveaux paramètres uniquement
//au lieu de révisions, nous définirons prop=extraits
&prop=extraits
//si nous voulons juste l'introduction, nous pouvons utiliser exintro. Sinon, il affiche toutes les sections
&exintro=1
Toutes les informations nécessitent de lire la documentation de l'API comme il a été mentionné, mais j'espère que ces exemples aideront la majorité des personnes qui viennent ici pour une solution rapide.
5 votes
La partie "si elle existe" est également traitée ici : stackoverflow.com/questions/627594/is-there-a-wikipedia-api. Mais je pense que la partie "comment l'utiliser" est une question légitime... en quelque sorte.
0 votes
Il existe désormais un package R qui accède à l'API de Mediawiki (et donc à Wikipedia), plus de détails et un exemple: stackoverflow.com/a/24027866/1036500