利用者:YomiBot/Bot保管所/Template:日本の公営競技場add
表示
#coding:utf-8 import wikipedia import catlib import pagegenerators list = [u"函館競馬場", u"福島競馬場", u"新潟競馬場", u"東京競馬場", u"目黒競馬場", u"中山競馬場", u"松戸競馬場", u"横濱競馬場", u"中京競馬場", u"京都競馬場", u"阪神競馬場", u"鳴尾競馬場", u"小倉競馬場", u"宮崎競馬場", u"ウインズ札幌", u"ウインズ静内", u"ウインズ釧路", u"ウインズ室蘭", u"ウインズ津軽", u"ウインズ新白河", u"ウインズ銀座", u"ウインズ銀座通り", u"ウインズ後楽園", u"ウインズ錦糸町", u"ウインズ浅草", u"ウインズ新橋", u"ウインズ汐留", u"ウインズ新宿", u"ウインズ立川", u"ウインズ横浜", u"ウインズ新横浜", u"ウインズ石和", u"ウインズ名古屋", u"ウインズ京都", u"ウインズ難波", u"ウインズ道頓堀", u"ウインズ梅田", u"ウインズ神戸", u"ウインズ広島", u"ウインズ米子", u"ウインズ高松", u"ウインズ八幡", u"ウインズ佐世保", u"ウインズ小郡", u"ウインズ札幌", u"ウインズ浅草", u"ウインズ汐留", u"ウインズ錦糸町", u"エクセル田無", u"エクセル伊勢佐木", u"ウインズ梅田", u"ウインズ広島", u"エクセル博多", u"テレトラック横手", u"テレトラック種市", u"BAOO高崎", u"佐賀競馬場", u"荒尾競馬場", u"北見競馬場", u"旭川競馬場", u"岩見沢競馬場", u"帯広競馬場", u"レラスポット北彩都", u"ミントスポット北見", u"ハロンズ岩見沢", u"ハロンズ釧路", u"ハロンズ苫小牧", u"ハロンズ名寄", u"青森競馬場", u"ホッカイドウ競馬", u"函館競馬場", u"ホッカイドウ競馬", u"旭川競馬場", u"ホッカイドウ競馬", u"帯広競馬場", u"ホッカイドウ競馬", u"岩見沢競馬場", u"ホッカイドウ競馬", u"門別競馬場", u"旭川レーシングセンター", u"Aiba静内", u"Aiba苫小牧", u"Aiba小樽", u"Aiba滝川", u"Aiba浦河", u"Aiba中標津", u"Aiba札幌駅前", u"Aiba千歳", u"Aiba函館港町", u"Aiba江別", u"Aiba石狩", u"Aiba札幌中央", u"Aiba登別室蘭", u"Aiba琴似", u"Aibaくしろ", u"Aiba留萌", u"小樽競馬場", u"室蘭競馬場", u"江別競馬場", u"倶知安競馬場", u"八雲競馬場", u"今金競馬場", u"苫小牧競馬場", u"日高競馬場", u"羽幌競馬場", u"稚内競馬場", u"釧路競馬場", u"根室競馬場", u"女満別競馬場", u"興産社競馬場", u"青森競馬場", u"八戸競馬場", u"金木競馬場", u"盛岡競馬場", u"岩手県競馬組合", u"水沢競馬場", u"UMACCO盛岡大通", u"テレトラック安代&りんどう館", u"テレトラック釜石", u"テレトラック種市", u"テレトラック宮古", u"テレトラック十和田", u"ウインズ津軽", u"テレトラック山本", u"テレトラック横手", u"テレトラック三本木", u"花巻競馬場", u"仙台競馬場", u"石巻競馬場", u"小牛田競馬場", u"愛子競馬場", u"秋田競馬場", u"大館競馬場", u"後三年競馬場", u"大上競馬場", u"上山競馬場", u"ニュートラック松山", u"ニュートラックいいたて", u"米沢競馬場", u"新庄競馬場", u"酒田競馬場", u"福島競馬場", u"郡山競馬場", u"若松競馬場", u"原町競馬場", u"荒川沖競馬場", u"古河競馬場", u"取手競馬場", u"高萩競馬場", u"水戸競馬場", u"結城競馬場", u"宇都宮競馬場", u"足利競馬場", u"高崎競馬場", u"大宮競馬場", u"粕壁競馬場", u"市川競馬場", u"松戸競馬場", u"柏競馬場", u"椿森競馬場", u"九美上競馬場", u"上野不忍池競馬場", u"八王子競馬場", u"戸塚競馬場", u"大船競馬場", u"根岸競馬場", u"藤沢競馬場", u"厚木競馬場", u"愛甲郡競馬場", u"平塚競馬場", u"小田原競馬場", u"浦和競馬場", u"南関東公営競馬", u"船橋競馬場", u"ウインズ新橋", u"南関東公営競馬", u"大井競馬場", u"ウインズ汐留", u"南関東公営競馬", u"川崎競馬場", u"offt後楽園", u"offtひたちなか", u"offt新潟", u"offt大郷", u"オープス中郷", u"オープス磐梯", u"三条競馬場", u"益田競馬場", u"上山競馬場", u"ニュートラック松山", u"ニュートラックいいたて", u"新潟競馬場", u"新潟県競馬組合", u"三条競馬場", u"offt新潟", u"オープス中郷", u"オープス磐梯", u"柏崎競馬場", u"高岡競馬場", u"金沢競馬場", u"小松競馬場", u"福井競馬場", u"大野競馬場", u"甲府競馬場", u"富士競馬場", u"上諏訪競馬場", u"松本競馬場", u"中津競馬場_岐阜県", u"高須競馬場", u"各務原競馬場", u"養老競馬場", u"北方競馬場", u"三島競馬場", u"伊豆長岡競馬場", u"焼津競馬場", u"藤枝競馬場", u"岡崎競馬場", u"笠松競馬場", u"シアター恵那", u"愛知県競馬組合", u"名古屋競馬場", u"サンアール大須", u"サンアール弥富", u"サンアール磯部", u"阿漕ヶ浦競馬場", u"霞ヶ浦競馬場", u"草津競馬場", u"長岡競馬場", u"大阪競馬場", u"春木競馬場", u"園田競馬場", u"兵庫県競馬組合", u"姫路競馬場", u"DASHよかわ", u"ウインズ神戸", u"ウインズ難波", u"淡路競馬場", u"明石競馬場", u"奈良競馬場", u"紀三井寺競馬場", u"米子競馬場", u"出雲大社競馬場", u"浜田競馬場", u"益田競馬場", u"岡山競馬場", u"西大寺競馬場", u"倉敷競馬場", u"福山競馬場", u"サンステーションテラス福山", u"シャトル神辺", u"シャトル柳津", u"BAOO三刀屋", u"BAOO宇部", u"BAOO東広島", u"広島競馬場", u"五日市競馬場", u"下関競馬場", u"柳井競馬場", u"宇部競馬場", u"別宮川河川敷競馬場", u"撫養競馬場", u"吉野川競馬場", u"徳島競馬場", u"鳴門競馬場", u"仏生山競馬場", u"高松競馬場", u"三津浜競馬場", u"三芳競馬場", u"桟橋競馬場", u"土佐山田競馬場", u"長浜競馬場", u"高知競馬場", u"パルス藍住", u"パルス宿毛", u"パルス高知", u"八幡競馬場", u"福間競馬場", u"春日原競馬場", u"飯塚競馬場", u"久留米競馬場", u"佐賀競馬場", u"トゥルー佐賀", u"トゥルー鳥栖", u"トゥルー稲築", u"ドリームなかつ", u"宮崎田野場外発売所", u"長崎競馬場", u"時津競馬場", u"諫早競馬場", u"大村競馬場", u"早岐競馬場", u"荒尾競馬場", u"ニューウェーブ大崎", u"BAOO天文館", u"山鹿競馬場", u"別府競馬場", u"宇佐競馬場", u"中津競馬場", u"ドリームなかつ", u"延岡競馬場", u"都城競馬場", u"鹿児島競馬場", u"鹿屋競馬場", u"南薩競馬場", u"札幌競輪場", u"函館競輪場", u"青森競輪場", u"会津競輪場", u"いわき平競輪場", u"弥彦競輪場", u"前橋競輪場", u"取手競輪場", u"宇都宮競輪場", u"大宮競輪場", u"西武園競輪場", u"後楽園競輪場", u"京王閣競輪場", u"立川競輪場", u"松戸競輪場", u"千葉競輪場", u"川崎競輪場", u"花月園競輪場", u"平塚競輪場", u"小田原競輪場", u"伊東温泉競輪場", u"静岡競輪場", u"一宮競輪場", u"名古屋競輪場", u"岐阜競輪場", u"大垣競輪場", u"豊橋競輪場", u"松本競輪場", u"富山競輪場", u"松阪競輪場", u"四日市競輪場", u"福井競輪場", u"大津びわこ競輪場", u"京都競輪場", u"京都向日町競輪場", u"奈良競輪場", u"和歌山競輪場", u"豊中競輪場", u"大阪中央競輪場", u"住之江競輪場", u"岸和田競輪場", u"サテライト大阪", u"サテライト阪神", u"甲子園競輪場", u"西宮競輪場", u"神戸競輪場", u"明石競輪場", u"玉野競輪場", u"サテライト津山", u"サテライト笠岡", u"サテライト山陰", u"広島競輪場", u"サテライト山陽", u"防府競輪場", u"駅前サービスセンター", u"松江競輪場", u"高松競輪場", u"観音寺競輪場", u"国道前売サービスセンター", u"小松島競輪場", u"江田サービスセンター", u"サテライト鴨島", u"高知競輪場", u"サテライト南国", u"サテライト安田", u"松山競輪場", u"サテライトこまつ", u"サテライト西予", u"二番町前売サービスセンター", u"堀之内前売サービスセンター", u"門司競輪場", u"小倉競輪場", u"ハイビジョンシアター門司", u"サテライト若松", u"福岡競輪場", u"久留米競輪場", u"サテライト久留米", u"武雄競輪場", u"サテライト武雄", u"サテライト宮崎", u"サテライト門川", u"サテライト三股", u"サテライトみぞべ", u"サテライトきもつき", u"天文館サービスセンターnaya", u"サテライト鹿児島", u"佐世保競輪場", u"サテライト長崎", u"長崎競輪場", u"別府競輪場", u"サテライト宇佐", u"熊本競輪場", u"サテライト阿久根", u"サテライトかのや", u"伊勢崎オートレース場", u"アレッグ越後", u"川口オートレース場", u"船橋オートレース場", u"大井オートレース場", u"浜松オートレース場", u"長居オートレース場", u"園田オートレース場", u"甲子園オートレース場", u"柳井オートレース場", u"山陽オートレース場", u"飯塚オートレース場", u"オートレース川辺", u"桐生競艇場", u"ボートピアなんぶ", u"戸田競艇場", u"ボートピア岡部", u"ボートピア栗橋", u"ミニボートピア双葉", u"江戸川競艇場", u"ボートピア習志野", u"平和島競艇場", u"ミニボートピア黒石", u"ボートピア河辺", u"ボートピア横浜", u"多摩川競艇場", u"ボートピア大郷", u"ボートピア市原", u"浜名湖競艇場", u"ボートピア玉川", u"ボートピア岩間", u"蒲郡競艇場", u"常滑競艇場", u"ボートピア川崎", u"ボートピア名古屋", u"半田競艇場", u"津競艇場", u"三国競艇場", u"びわこ競艇場", u"ボートピア京都やわた", u"狭山競走場", u"住之江競艇場", u"尼崎競艇場", u"ボートピア梅田", u"ボートピア神戸新開地", u"ボートピア姫路", u"ミニボートピア滝野", u"ミニボートピア洲本", u"鳴門競艇場", u"ボートピア土佐", u"オラレ美馬", u"丸亀競艇場", u"ボートピアまるがめ", u"ボートピア朝倉", u"児島競艇場", u"ボートピア松江", u"宮島競艇場", u"ボートピア釧路", u"徳山競艇場", u"ボートピア呉", u"オラレ徳山", u"下関競艇場", u"若松競艇場", u"ミニボートピア北九州メディアドーム", u"芦屋競艇場", u"ボートピア勝山", u"ボートピア高城", u"ボートピア金峰", u"ミニボートピア天文館", u"福岡競艇場", u"唐津競艇場", u"ボートピア三日月", u"ミニボートピアみやき", u"前売場外ミニット", u"オラレ呼子", u"大村競艇場", u"ミニボートピア長崎五島", u"ミニボートピア長崎時津", u"ミニボートピア長洲", u"前売場外おおむら", u"オラレ島原", u"オラレ志布志"] 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: print u"既に{{日本の公営競技場}}がありました" continue if text.find(u"{{日本の競馬場}}") != -1: print u"{{日本の競馬場}}がありました" newtext = text.replace(u"{{日本の競馬場}}",u"{{日本の公営競技場}}\n{{日本の競馬場}}") elif text.find(u"{{競輪場}}") != -1: print u"{{競輪場}}がありました" newtext = text.replace(u"{{競輪場}}",u"{{日本の公営競技場}}\n{{競輪場}}") elif text.find(u"{{オートレース}}") != -1: print u"{{オートレース}}がありました" newtext = text.replace(u"{{オートレース}}",u"{{日本の公営競技場}}\n{{オートレース}}") elif text.find(u"{{競艇場}}") != -1: print u"{{競艇場}}がありました" newtext = text.replace(u"{{競艇場}}",u"{{日本の公営競技場}}\n{{競艇場}}") elif text.find("{{DEFAULTSORT") != -1: print u"{{{DEFAULTSORT}}がありました" newtext = text.replace(u"{{DEFAULTSORT",u"{{日本の公営競技場}}\n{{DEFAULTSORT") #ミス!DEFAULTSORTがなかった場合の処理を忘れてました。 page.put(newtext, comment=u"add [[Template:日本の公営競技場]]", 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()