Wikipedia API: как получить данные JSON, соответствующие https://it.wikipedia.org/wiki/ <noun>?

Мне нужно получить данные JSON, соответствующие этой странице

https://it.wikipedia.org/wiki/Viola

В общем, мне нужно иметь вики-страницу основной для определенного существительного (в примере Viola) в виде структуры JSON. Между прочим, для существительных итальянского языка.

BTW, My final goal is to make a vocal user interface for wikipedia

Возможно, я мог бы использовать MediaWiki API (см. параметры запроса): но мне не удалось получить правильные параметры действия, чтобы получить именно пример страницы.

На примере я пробовал:

 $ curl -s 'https://it.wikipedia.org/w/api.php?action=opensearch&prop=revisions&rvprop=content&rvsection=0&format=json&search=viola' | json

получение чего-то отличного от упомянутой выше html-страницы:

[
    "viola",
    [
        "Viola",
        "Viola (strumento musicale)",
        "Viola Valentino",
        "Viola Reggio Calabria",
        "Violante Placido",
        "Viola Davis",
        "Violante Beatrice di Baviera",
        "Viola (botanica)",
        "Violator (Depeche Mode)",
        "Viola (nome)"
    ],
    [
        "",
        "La viola \u00e8 uno strumento musicale cordofono della famiglia del violino, nella quale occupa il posto del contralto-tenore, con una tessitura intermedia tra il vi
olino ed il violoncello.",
        "Viola Valentino, pseudonimo di Virginia Maria Minnetti (Canzo, 1\u00ba luglio 1949), \u00e8 una cantante e attrice italiana.",
        "La Viola Reggio Calabria \u00e8 la principale societ\u00e0 di pallacanestro maschile di Reggio Calabria. I colori sociali sono storicamente il nero e l'arancione.",
        "Violante Placido, nota anche con il diminutivo Viola (Roma, 1\u00ba maggio 1976), \u00e8 un'attrice e cantante italiana.",
        "Viola Davis (St. Matthews, 11 agosto 1965) \u00e8 un'attrice statunitense.",
        "Violante Beatrice di Baviera (in tedesco: Violante Beatrix von Bayern; Monaco di Baviera, 23 gennaio 1673 \u2013 Firenze, 30 maggio 1731), figlia di Ferdinando Maria
, Elettore di Baviera, e di Enrichetta Adelaide di Savoia, fu gran principessa di Toscana, in quanto moglie di Ferdinando de' Medici, principe ereditario al trono di Toscana.
",
        "Viola L. \u00e8 un genere di piante della famiglia Violaceae, diffuso in Europa, nelle zone tropicali e in America del nord, centrale e del sud.",
        "Violator \u00e8 il settimo album in studio del gruppo musicale britannico Depeche Mode, pubblicato il 19 marzo 1990 dalla Mute Records in Regno Unito e dalla Sire Re
cords negli Stati Uniti d'America.",
        "Viola  \u00e8 un nome proprio di persona italiano femminile."
    ],
    [
        "https://it.wikipedia.org/wiki/Viola",
        "https://it.wikipedia.org/wiki/Viola_(strumento_musicale)",
        "https://it.wikipedia.org/wiki/Viola_Valentino",
        "https://it.wikipedia.org/wiki/Viola_Reggio_Calabria",
        "https://it.wikipedia.org/wiki/Violante_Placido",
        "https://it.wikipedia.org/wiki/Viola_Davis",
        "https://it.wikipedia.org/wiki/Violante_Beatrice_di_Baviera",
        "https://it.wikipedia.org/wiki/Viola_(botanica)",
        "https://it.wikipedia.org/wiki/Violator_(Depeche_Mode)",
        "https://it.wikipedia.org/wiki/Viola_(nome)"
    ]
]

Какой правильный параметр для получения главной страницы вики?

it.wikipedia.org/w/…? mediawiki.org/wiki/API:Parsing_wikitext
Stanislav Kralin 04.05.2018 13:37
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
1
84
0

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