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