81 votes

Comment obtenir du contenu Wikipédia en utilisant l'API de Wikipédia ?

Je veux obtenir le premier paragraphe d'un article de Wikipédia.

Quelle est la requête API pour le faire ?

25voto

gugol Points 2219

je fais comme ça :

https://en.wikipedia.org/w/api.php?action=opensearch&search=bee&limit=1&format=json

La réponse que vous obtenez est un tableau avec les données, facile à analyser :

 [
  "bee",
  [
    "Bee"
  ],
  [
    "Bees are flying insects closely related to wasps and ants, known for their role in pollination and, in the case of the best-known bee species, the European honey bee, for producing honey and beeswax."
  ],
  [
    "https://en.wikipedia.org/wiki/Bee"
  ]
]

Pour obtenir juste le premier paragraphe limit=1 est ce dont vous avez besoin.

5voto

Psychonaut Points 309

Si vous devez le faire pour un grand nombre d'articles, au lieu d'interroger directement le site Web, envisagez de télécharger un dump de la base de données Wikipedia, puis d'y accéder via une API telle que JWPL .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X