Aquí es un proceso de varios pasos para obtener una lista de Wikipedia títulos de página y propiedades para artículos, y luego obtener los ID de página y las URL.
Nota: Utiliza una parte de una respuesta anterior: "Título y URL están disponibles desde la API MediaWiki nativa. Para obtener la URL, puede usar prop = info y especificar con inprop = url que es la url que te interesa"
Si desea utilizar la API de Wikipedia para sus propias aplicaciones y buscar Wikipedia para obtener una lista de artículos sobre un tema determinado, y desea la respuesta en formato JSON, podría utilizar la siguiente URL :
https://en.wikipedia.org/w/api.php?action=query&list=search&srsearch=REPLACE_ME_WITH_SEARCH_TOPIC&format=json&callback= ?
Y si sus ojos están teniendo problemas para analizar los resultados de eso, entonces reemplazar "? format = json & devolución de llamada =" con "formatversion = 2" como el siguiente ejemplo para que sea más fácil para los ojos:
https:
//en.wikipedia.org/w/api.php?action=query&list=search&srsearch=REPLACE_ME_WITH_SEARCH_TOPIC&formatversion=2
El siguiente ejemplo me dará una lista por lotes de títulos de artículos y propiedades sobre/para "Tailandia" en formato JSON, y después utilizaré los títulos resultantes para encontrar los ID de página y las URL de esos artículos.
URL paso 1:
https:
//en.wikipedia.org/w/api.php?action=query&list=search&srsearch=thailand&format=json&callback=?
A partir del paso 1, que se puede obtener la lista de títulos que necesito desde el interior del JSON resultante, con el paso 2, utilizo esos títulos ganados en el paso 1 en otra consulta de la API (también conocido como paso 2) para obtener los ID de página y las URL de esos artículos en los resultados JSON ... resultantes del paso 2.
Éstos son los títulos de los artículos de Wikipedia de la JSON resultante de la etapa 1:
- Tailandia
- Esquema de Tailandia
- Geografía de Tailandia
- Economía de Tailandia
- fútbol en Tailandia
- sur de Tailandia
- gove gobie de Tailandia
- norte de Tailandia
- Cultura de Tailandia
- Cine de Tailandia
paso URL 2:
https:
//en.wikipedia.org/w/api.php?action=query&titles=Thailand|Outline%20of%20Thailand|Geography%20of%20Thailand|Economy%20of%20Thailand|Football%20in%20Thailand|Southern%20Thailand|Government%20of%20Thailand|Northern%20Thailand|Culture%20of%20Thailand|Cinema%20of%20Thailand&prop=info&inprop=url&format=json&callback=?