Как разобрать информацию из данной статьи в Википедии

Итак, я делал этот сайт, который берет дату от пользователя и возвращает все исторические события, которые произошли в этот день.

Естественным выбором было использование информации из Википедии. Рассмотрим, например, эту статью: https://en.wikipedia.org/wiki/June_23 Там есть раздел "События", который имеет свой собственный идентификатор "#Events", поэтому найти все необходимая информация.

Итак, возможно ли создать новый документ (используя JS), затем проанализировать всю информацию, которая мне нужна, и включить ее на своей странице?

Если кому-то интересно, это сайт: http://www.boykodev.com/sites/day-in-history/ Я использовал iframe для отображения статьи в Википедии.

1 ответ

Решение

Это делается с помощью API.

Если вы знаете, как управлять данными JSON, вы можете извлечь из документа все, что захотите.

Это данные JSON из документа, который вы хотите: https://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=June_23&rvprop=timestamp|user|comment|content

Проверьте это о том, как интерпретировать данные: https://en.wikipedia.org/w/api.php?action=help&modules=main

Другие вопросы по тегам