Как я могу найти все Избранные статьи с pywikibot? - PullRequest
0 голосов
/ 13 января 2019

У меня есть этот фрагмент кода, который находит все статьи в Википедии с сомнительным шаблоном, используя библиотеку pywikibot:

pages = pywikibot.Page(site, "Template:Dubious").getReferences(namespaces = 0)

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

1 Ответ

0 голосов
/ 14 января 2019

Поскольку вы упомянули Википедию, то я предполагаю, что вы можете использовать функции CirrusSearch . Это должно работать:

pages = list(site.search('incategory:"Featured articles" hastemplate:"Dubious"'))

Грубо, если вы используете неанглийскую Википедию, вам придется заменить Featured articles на локализованное имя этой категории.

...