如何从维基百科API获取电影内容?

时间:2012-01-21 19:40:15

标签: case-sensitive wikipedia-api capitalization

我试图从维基百科API获得电影“你的殿下”的描述,但它什么也没给我。

http://en.wikipedia.org/w/api.php?format=xml&action=query&titles=your%20highness&prop=revisions&rvprop=content

当我谷歌“你的殿下”维基百科显示为第三个结果时,那就是我希望API给我的页面。

另外,我只想要电影描述的文字,没有混合使用的wiki语法。

1 个答案:

答案 0 :(得分:5)

我之前错过了关于这个问题的空间 - 看起来它只是大写。如果我们只是更改您的网址以使用Your%20Highness代替your%20highness,那就可以了:

http://en.wikipedia.org/w/api.php?format=xml&action=query&titles=Your%20Highness&prop=revisions&rvprop=content

编辑:如果您使用&redirects查询参数,并非所有标题都是标题(例如“玫瑰的名字”),那么有时有帮助 - 它肯定有帮助在“玫瑰的名字”中,但出于某种原因不是为了“你的殿下”。不想说为什么,但这可能值得更多调查...