www json mediawiki wikipedia wikipedia-api mediawiki-api

json - www - Buscando en la Wikipedia usando API



wikipedia api python (2)

Quiero buscar en Wikipedia usando la acción de query . Estoy usando este url:

http://en.wikipedia.org/w/api.php?action=query&format=json&list=search&srsearch=apple

Eso funciona pero quiero entrar en el primer resultado de la búsqueda. ¿Cómo puedo hacer eso?

Nota: esa url funciona bien cuando solo hay un resultado ... Solo necesito el título y una breve descripción.


No creo que puedas hacer ambas cosas en una consulta.

1. Para obtener el primer resultado, use la API de Opensearch .

https://en.wikipedia.org/w/api.php?action=opensearch&search=zyz&limit=1&namespace=0&format=jsonfm

https://en.wikipedia.org/w/api.php ?action=opensearch &search=zyz # search query &limit=1 # return only the first result &namespace=0 # search only articles, ignoring Talk, Mediawiki, etc. &format=json # jsonfm prints the JSON in HTML for debugging.

Esto volverá:

[ "Zyz", [ "Zyzomys" ], [ "" ], [ "https://en.wikipedia.org/wiki/Zyzomys" ] ]

2. Ahora tiene el nombre del artículo del primer resultado de búsqueda. Para obtener el primer paragrama del artículo (o descripción, como lo llama), vea mi respuesta aquí: https://.com/a/19781754/908703