【问题标题】:How to get Titles from a Wikipedia Page如何从维基百科页面获取标题
【发布时间】:2012-11-19 18:10:28
【问题描述】:
【问题讨论】:
标签:
wikipedia
wikipedia-api
【解决方案1】:
您想要的不是页面列表,因此它不在您链接到的页面上。但是可以检索某些页面的部分标题列表。为此,您可以使用 action=parse 和 prop=sections。
例如,http://en.wikipedia.org/w/api.php?format=xml&action=parse&prop=sections&page=Chicago 返回
<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"/>
…