コンテンツにスキップ

利用者:Sudebot/Linkedpage

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


list = [u"薯童謡 (ドラマ)",
u"恋路海岸 (ドラマ)",
u"ザ・パシフィック (ドラマ)",
u"ウイングス (テレビ番組)",
u"ニキータ (テレビシリーズ)",
u"シャイニング (テレビシリーズ)",
u"マッシュ (TVシリーズ)",
u"サンクチュアリ (TVシリーズ)",
u"ブロッサム (海外ドラマ)",
u"心 (TBSテレビドラマ)",
u"坂本龍馬 (TBSドラマ)",
u"食客 (韓国ドラマ)",
u"雪の女王 (韓国ドラマ)",
u"パリの恋人 (韓国ドラマ)",
u"カインとアベル (韓国ドラマ)",
u"エデンの東 (韓国のテレビドラマ)",
u"フルハウス (韓国テレビドラマ)",
u"人生の並木路 (花王 愛の劇場)",
u"大岡越前 (TBSドラマ)",
u"エアフォース (ドラマ)",
u"花のいのち (花王 愛の劇場)",
u"フレンズ (シットコム)",
u"砂時計 (韓国ドラマ)",
u"星に願いを (韓国ドラマ)"]

def main():
	for i in list:
		site = wikipedia.getSite()
		pagename = i
		page = wikipedia.Page(site,pagename)
		print page.linkedPages()
		"""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"仁支川峰子のリンク変更依頼", 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()