我目前正在使用以下代码获取维基百科的页面内容。你知道吗
import pywikibot as pw
page = pw.Page(pw.Site('en'), 'Forensic science')
page.text
但是,上面的代码似乎没有重新返回wikipedia的Talk pages
中的内容。e、 g
import pywikibot as pw
page = pw.Page(pw.Site('en'), 'Talk:Forensics science')
page.text
更准确地说,我想得到这个页面的内容:https://en.wikipedia.org/w/index.php?title=Talk:Forensic_science&action=edit
如果需要,我很乐意提供更多细节。:)
你的谈话页面标题有误。
'Talk:Forensics science'
应该是'Talk:Forensic science'
(在Forensic
结尾没有s
)。除此之外,它应该像你期望的那样工作。你知道吗如果要在页面不存在时获得显式错误,请尝试
Page.get
方法:这将提高:
相关问题 更多 >
编程相关推荐