Как получить обратные ссылки на определенных страницах Википедии на Python?Python

Программы на Python
Anonymous
Как получить обратные ссылки на определенных страницах Википедии на Python?

Сообщение Anonymous »

Я использую следующий код, чтобы получить обратные ссылки на страницу в Википедии.

Код: Выделить всё

import pywikibot as pw
backlinks_list = []

for item_backlink in pw.Page(pw.Site('en', 'wikipedia'), wikipedia_name).backlinks():
backlinks_list.append(item_backlink.title())
Однако, когда я устанавливаю wikipedia_name = «Ципрогептадин» в коде, я получаю следующую ошибку.

Код: Выделить всё

pywikibot.exceptions.CircularRedirect: Page [[en:Dibenzocycloheptene]] is a circular redirect.
CRITICAL: Exiting due to uncaught exception 
Мне интересно, почему это происходит и как получить обратные ссылки на такие страницы?

Я рад предоставить при необходимости подробнее.

Подробнее здесь: https://stackoverflow.com/questions/608 ... -in-python

Вернуться в «Python»