コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

利用者:Sudebot/中黒miss

#coding:utf-8
import wikipedia
import catlib
import pagegenerators


list = [u"ル・マン24時間レース",
u"インディ500",
u"ウィリアムズF1",
u"Wikipedia:括弧付き記事名の一覧",
u"マーチ",
u"ノート:チーム・ロータス",
u"Wikipedia:索引 まち",
u"利用者‐会話:Sfm/過去ログ1"]

def main():
	for i in list:
		site = wikipedia.getSite()
		pagename = i
		page = wikipedia.Page(site,pagename)
		wikipedia.output(u"Loading %s..." % pagename)
		try:
			text = page.get(force = False, get_redirect=False, throttle = True, sysop = False, change_edit_time = True)
			
			if text.find(u"[[マーチ・エンジニアリング]]") != -1:
				newtext = text.replace(u"[[マーチ・エンジニアリング]]",u"[[マーチ・エンジニアリング]]")
			else:
				continue
			page.put(newtext, comment=u"中黒でmiss 修正します。", watchArticle = None, minorEdit = True)
		except wikipedia.IsRedirectPage: # second except, prevent redirect
			wikipedia.output(u"リダイレクトです")
		except wikipedia.NoPage:
			wikipedia.output(u"ページが存在しません")
		except wikipedia.Error: # third exception, take the problem and print
			wikipedia.output(u"Some Error")
 
if __name__ == '__main__':
	try:
		main()
	finally:
		wikipedia.stopme()

site = wikipedia.getSite()