Как получить контент из Википедии API для фильма? - PullRequest
3 голосов
/ 21 января 2012

Я пытался получить описание фильма «Ваше Высочество» из API Википедии, но оно мне ничего не дает.

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

Когда я гуглю "Ваше Высочество", википедия показывается как третий результат, это страница, которую я хочу, чтобы API дал мне.

Кроме того, я просто хочу текст описания фильма, без синтаксиса вики и прочее.

1 Ответ

5 голосов
/ 21 января 2012

Раньше я ошибался насчет проблемы, связанной с пробелом - похоже, это просто заглавная буква. Если мы просто изменим ваш URL-адрес на Your%20Highness вместо your%20highness, это сработает:

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

РЕДАКТИРОВАТЬ: хотя не все заголовки имеют титульный регистр (например, «Имя розы»), если вы используете параметр запроса &redirects, это иногда помогает - это, безусловно, помогает в « Название розы ", но не для" ваше высочество "по какой-то причине. Не хотел бы сказать, почему, но, вероятно, стоит больше расследовать ...

...