Les réponses ici m'ont aidé à trouver une solution, mais j'ai découvert plus d'informations dans le processus qui peuvent être utiles aux autres qui trouvent cette question. Je pense que la plupart des gens veulent simplement utiliser l'API pour obtenir rapidement du contenu sur la page. Voici comment je fais que:
révisions Utilisation:
//working url:
http://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=Threadless&rvprop=content&format=json&rvsection=0&rvparse=1
//Explanation
//Base Url:
http://en.wikipedia.org/w/api.php?action=query
//tell it to get revisions:
&prop=revisions
//define page titles separated by pipes. In the example i used t-shirt company threadless
&titles=whatever|the|title|is
//specify that we want the page content
&rvprop=content
//I want my data in JSON, default is XML
&format=json
//lets you choose which section you want. 0 is the first one.
&rvsection=0
//tell wikipedia to parse it into html for you
&rvparse=1
en utilisant des extraits (mieux/plus facile pour ce que je fais)
//working url:
http://en.wikipedia.org/w/api.php?action=query&prop=extracts&titles=Threadless&format=json&exintro=1
//only explaining new parameters
//instead of revisions, we'll set prop=extracts
&prop=extracts
//if we just want the intro, we can use exintro. Otherwise it shows all sections
&exintro=1
Toutes les informations exige la lecture à travers le La documentation API comme cela a été mentionné, mais j'espère que ces exemples aideront la majorité des gens qui viennent ici pour une solution rapide.
Le "si elle existe" une partie est également couverte ici: http: // 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. – Jonik
Il ya maintenant un paquet R qui accède à l'API Mediawiki (et donc Wikipedia), plus de détails et un exemple: http://stackoverflow.com/a/24027866/1036500 – Ben