Я использую следующий wikimedia API для перечисления всех страниц с определенной категорией: https://www.mediawiki.org/wiki/API:CategorymembersAPI-интерфейс Mediawiki: как я могу перечислить все страницы категории и для каждой страницы показать все ее категории?
E.g. https://en.wikipedia.org/w/api.php?action=query&list=categorymembers&cmtitle=Category:Physics
Это дает мне список страниц с заголовком и идентификатором, но я также хотел бы видеть все категории для каждой страницы. Однако, похоже, для этого нет cmprop.
cmprop: Which properties to get. (Default: ids|title)
ids: Page ID
title: Page title
sortkey: The sortkey used for sorting in the category (hexadecimal string)
sortkeyprefix: The sortkey prefix used for sorting in the category (human-readable part of the sortkey) 1.17+
type: Type that the page has been categorised as (page, subcat or file) 1.17+
timestamp: Time and date the article was added to the category
Я рассмотрел для запроса каждой страницы и использовать гребной винт = категорию, чтобы получить категории для каждой страницы, но это будет означать очень большое количество запросов. Есть ли лучший способ сделать это?