3

我试图从 Wikipedia API 中获取电影“殿下”的描述,但它什么也没给我。

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

当我在谷歌上搜索“殿下”维基百科作为第三个结果时,这就是我希望 API 给我的页面。

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

4

1 回答 1

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查询参数,它有时会有所帮助 - 它肯定有助于“玫瑰的名字”,但不适用于“殿下”由于某些原因。不想说为什么,但可能值得更多调查......

于 2012-01-21T19:42:56.277 回答