2016-10-31 9 views
0

Сбор данных из Википедии во многих случаях требует действительного названия. Этот заголовок может быть изменен в истории, и все инструменты, зависящие от названия, не могут предоставить данные для измененного названия.Получить изменения названия из Википедии

Есть ли вероятный программный способ поиска изменения названия в версиях страниц?

ответ

0

Вы можете записать идентификатор страницы и запросить страницу, чтобы вместо заголовка (в API используйте параметр pageids). Невозможно изменить идентификаторы страниц (когда страницы удаляются и воссоздаются сложными способами), но обычно этого не происходит.

Если вам нужны последние заголовки данной страницы, я не думаю, что есть хороший способ сделать это. Для некачественного вы можете попробовать запрос API list=logevents, чтобы получить доступ к журналам переименования страниц.

+0

Спасибо за ваше подтверждение. – vedar

+0

'list = logevents' похоже, связано только с заголовком (' letitle')? Поэтому я не могу использовать page_id, чтобы получить предыдущие титры. – vedar

+1

Да, вы должны попросить, чтобы текущий заголовок получил предыдущий заголовок, а затем этот заголовок получил название раньше ... как я уже сказал, это не очень приятно. – Tgr