2

このクエリを使用して、タイトルが「foo」のウィキペディアの英語版からすべてのlanglinkを取得していますが、それは魅力のように機能します

/w/api.php?
action=query&
prop=langlinks&
format=xml&
llurl=&
lllang=it|fr
&titles=foo

しかし、結果は苦痛です*

    "query": {
    "normalized": [
        {
            "from": "foo",
            "to": "Foo"
        }
    ],
    "pages": {
        "1234567": {
            "pageid": 1234567,
            "ns": 0,
            "title": "Foo",
            "langlinks": [
                {
                    "lang": "it",
                    "url": "http://it.wikipedia.org/wiki/Foo",
                    "*": "Foo"
                },
                {
                    "lang": "fr",
                    "url": "http://fr.wikipedia.org/wiki/Foo",
                    "*": "Foo"
                }
            ]
        }
    }

ここで必要なのは、イタリア語とフランス語の両方の URL の prop=extracts ですが、各 URL に特定のページ ID がないと、それを達成できません (または、少なくとも対処方法がわかりません)。 )

4

1 に答える 1