2013-03-04 4 views
0

Как найти слово или слова в mediawiki api с определенной страницы вперед?Как найти слово в mediawiki api с определенной страницы?

Я попытался api.php? Действие = запрос формат & = XML & название = Feature_doc & список = поиск & srsearch = управление

Но поиск всех страниц вместо страницы "Feature дока" и далее.

Пожалуйста, помогите.

+0

Что вы подразумеваете под «с определенной страницы вперед». Вы имеете в виду все страницы, которые позже в алфавитном порядке, чем эта страница? Зачем вам это нужно? – svick

+0

На странице Feature_doc есть разные ссылки. Поэтому я хочу искать слово управления во всех этих ссылках. Не могли бы вы мне помочь? – Hiral

ответ

0

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

api.php действия = запрос & названия = Feature_doc & генератора = & ссылки пропа = ПЕРЕСМОТРЫ & rvprop = содержание

И затем вручную найдите содержимое для строки.

+0

Почему он не дает весь контент страницы Feature_doc? Он дает информацию о некоторых ссылках и пропускает другие ссылки. – Hiral

+0

@ Хираль. Скорее всего, потому, что вы смотрите только на первую страницу результатов. Добавьте 'gpllimit = max' в запрос (чтобы увеличить размер страницы) и посмотрите на' query-continue', если он присутствует (чтобы перейти к следующей странице). – svick

+0

Является ли это gaplimit = max? Для gpllimit у меня ошибка. – Hiral