Извлечение информации из определенного шаблона на API Викимедиа
Мне интересно, как проще всего извлечь информацию, содержащуюся в определенном шаблоне, с помощью API Викимедиа.
Я хотел бы извлечь информацию, содержащуюся в шаблоне "Шаблон:Mycomorphbox" для этой страницы: http://en.wikipedia.org/wiki/Amanita_phalloides
Я немного разочарован тем, что мне кажется, что мне нужно вытащить все содержимое страницы, чтобы получить необходимую мне информацию. Конечно, должен быть лучший способ.
1 ответ
Действительно, есть лучший способ. Вы не должны извлекать информацию из шаблонов (или из вики-текста в целом). Это не ваша работа и не ваше приложение, это MediaWiki.
Используйте Wikidata, где хранится структурированная информация из Википедии и для нее. См. Документацию по API Wikibase и посмотрите некоторые свойства, используемые для биологии, или спросите, если что-то неясно.