У вас есть опечатка в заголовке страницы обсуждения.'Talk:Forensics science'
должно было быть 'Talk:Forensic science'
(без s
в конце Forensic
).Кроме этого, он должен работать так, как вы ожидаете.
Если вы хотите получить явную ошибку, когда страница не существует, попробуйте метод Page.get
:
import pywikibot as pw
page = pw.Page(pw.Site('en', 'wikipedia'), 'Talk:Forensics science')
text = page.get()
, это вызовет:
[...]
"...site.py", line 4166, in loadrevisions
raise NoPage(page)
pywikibot.exceptions.NoPage: Page [[wikipedia:en:Talk:Forensics science]] doesn't exist.
CRITICAL: Exiting due to uncaught exception <class 'pywikibot.exceptions.NoPage'>