2016-10-25 2 views
0

Есть ли способ использовать wikipedia api для возврата списка всех результатов, которые перенаправляются на эту страницу в Википедии?верните все страницы, которые перенаправляются на страницу в wikipedia

(похоже на параметр «какие ссылки здесь» в левой части страницы, но ограничен страницами, которые перенаправляют туда).

+0

Угадай, что вы видели rdcheck? Похоже, что именно там нужно найти только переадресации. Он связан с страницей «какие ссылки здесь» в разделе «Внешние инструменты»: например: http: //dispenser.homenet.org/~dispenser/cgi-bin/rdcheck.py? Page = Stack_overflow' – hmedia1

+0

@ hmedia1 - thanks - я этого не видел, и учитывая, что это внешняя служба, с которой ссылается википедия, я подозреваю, что они не предоставляют возможности сделать это сами. – kyrenia

ответ

1

Модуль API backlinks имеет параметр filterredir. Используя этот параметр, вы можете фильтровать обратные ссылки только для перенаправления. Here's an example запроса для всех страниц, которые перенаправляются на Main_Page:

+0

Awesome !! Спасибо! :-) – kyrenia

0

Redirects API module дает перенаправления с идентификаторами фрагментов (ссылки на разделы). [Example with Wikipedia:Disambiguation]

В более ранних версиях API был доступен только модуль Backlinks. Он перечисляет каждую связанную страницу. Однако перенаправления классифицируются (WP: RCAT) с шаблонами, которые добавляют ссылки. Эта практика делает этот модуль бесполезным для поиска перенаправления на определенных страницах, таких как: ASCII, пакет Java, фамилия, типографская ошибка и т. Д.

Смежные вопросы