利用者:Bcxfubot/prog
表示
import re
import pywikibot
target = "http://ameblo.jp/"
def sub():
site = pywikibot.Site()
#page = pywikibot.Page(site, u"利用者:Bcxfu75k")
#page = pywikibot.Page(site, u"利用者:Bcxfu75k/bottest")
page = pywikibot.Page(site, u"利用者:Bcxfubot/bottest")
#text = page.text
#print(text)
linelist = page.text.split('\n')
#print(linelist)
gaibu = 0
modflag = 0
outtext = ""
for line in linelist:
#print(gaibu,line)
#if "==外部リンク" in line:
if re.search("==[ ]*外部リンク",line):
gaibu = 1
if gaibu == 1:
if target in line:
print(gaibu,line)
target_https = target.replace( "http:", "https:")
line = line.replace( target, target_https)
modflag = 1
outtext += line + "\n"
if modflag == 1:
page.text = outtext
page.save(u"ボットによる編集テスト [[:利用者:Bcxfubot]] 外部リンクの修正 https://ameblo.jp/")
def main():
sub()
if __name__ == '__main__':
main()