1

ウィキペディアのページからタイトルを取得できる直接 API 呼び出しはありますか。

たとえば、http://en.wikipedia.org/wiki/Chicagoから、次を取得したいと思います。

1 歴史
 1.1 急速な成長と発展
 1.2 20 世紀と 21 世紀
2 地理
 2.1 地形
 2.2 気候
3 都市景観
 3.1 建築
など -----------

http://www.mediawiki.org/wiki/API:Lists/Allを見ましたが、ウィキページから上記のリストを表示するアクションが見つかりませんでした。

4

1 に答える 1

2

必要なのはページのリストではないため、リンク先のページにはありません。ただし、一部のページのセクション タイトルのリストを取得することは可能です。これを行うには、 with を使用action=parseprop=sectionsます。

たとえば、http://en.wikipedia.org/w/api.php? format=xml&action=parse&prop=sections&page=シカゴが返されます

<api>
    <parse title="Chicago">
        <sections>
            <s toclevel="1" level="2" line="History" number="1" index="1" fromtitle="Chicago" byteoffset="8123" anchor="History"/>
            <s toclevel="2" level="3" line="Rapid growth and development" number="1.1" index="2" fromtitle="Chicago" byteoffset="12922" anchor="Rapid_growth_and_development"/>
            <s toclevel="2" level="3" line="20th and 21st centuries" number="1.2" index="3" fromtitle="Chicago" byteoffset="21558" anchor="20th_and_21st_centuries"/>
            <s toclevel="1" level="2" line="Geography" number="2" index="4" fromtitle="Chicago" byteoffset="28176" anchor="Geography"/>
            …
于 2012-11-19T20:56:00.340 に答える