Если у меня есть URL статьи, как я могу получить метаданные статьи? особенно длина, категория и сын? Я разрабатываю Java-приложение.Как получить длину статьи Википедии через API?
0
A
ответ
1
Вы можете проверить доступные варианты для действия query
на help page of the MediaWiki API.
Например, данные из Википедии статью Альберта Eintein, вы можете получить длину (в байтах) последней версии следующим образом:
https://en.wikipedia.org/w/api.php?action=query&format=json&titles=Albert Einstein&prop=revisions&rvprop=size
Чтобы получить следующий результат:
{
"batchcomplete": "",
"query": {
"pages": {
"736": {
"pageid": 736,
"ns": 0,
"title": "Albert Einstein",
"revisions": [
{
"size": 139015
}
]
}
}
}
}
Для получить к категориям, к которой принадлежит страница, используйте следующий запрос:
https://en.wikipedia.org/w/api.php?action=query&format=json&titles=Albert Einstein&prop=categories
Возможно, вам потребуется получить дополнительные результаты с continue
Большое спасибо atineoSE! –