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

Cur*_*tis 3 case-sensitive capitalization wikipedia-api

我试图从维基百科API获得电影"你的殿下"的描述,但它没有给我什么.

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

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

此外,我只想要电影描述的文字,没有混合的维基语法或任何东西.

Jon*_*eet 5

关于问题是一个空间之前我错了 - 看起来它只是大写.如果我们只是更改您使用的URL Your%20Highness而不是your%20highness它的工作原理:

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

编辑:虽然不是所有的标题都是标题(如"玫瑰的名字")如果你使用&redirects查询参数,它有时会有所帮助 - 它肯定有助于"玫瑰的名称",但不是"你的殿下"由于某些原因.不想说为什么,但它可能值得更多调查......

  • 维基百科标题区分大小写**除了**第一个字符,如果它是小写字母,它总是大写。 (2认同)
  • `&redirects`有时可以工作,有时不工作,因为它需要有人实际创建了重定向.例如,页面["你的殿下"](http://en.wikipedia.org/wiki/Your_highness)不存在,但页面["玫瑰的名字"](http:// en. wikipedia.org/wiki/The_name_of_the_rose)确实存在,它是一个重定向到"玫瑰的名字". (2认同)