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

參見 編輯