Как разобрать информацию из данной статьи в Википедии
Итак, я делал этот сайт, который берет дату от пользователя и возвращает все исторические события, которые произошли в этот день.
Естественным выбором было использование информации из Википедии. Рассмотрим, например, эту статью: 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