Pywikibot/基本使用
外观
- 如需得到往pywikibot架构的访问许可,请使用:
import pywikibot
- 如需获取一个页面,使用如下的代码,其中pageName是你想要恢复的页面标题,例如Wikipedia:Bots或者India
site = pywikibot.Site('zh','wikipedia')
page = pywikibot.Page(site, u"pageName")
text = page.text
- 如需更新一个页面,使用:
page.text = u"newText"
page.save(u"在这里填写本次编辑的编辑摘要")
- 要遍历一组页面,请参考:
import pywikibot
from pywikibot import pagegenerators
site = pywikibot.Site()
cat = pywikibot.Category(site,'Category:Living people')
gen = pagegenerators.CategorizedPageGenerator(cat)
for page in gen:
# 以下将页面内容存入 text 变量:
text = page.text