愛媛県警察 安全・安心メールマガジンの不審者情報のメール取得
import imaplib, re user = "" password = "" label = "" gmail = imaplib.IMAP4_SSL("imap.gmail.com") #ログイン gmail.login(user, password) #ラベル一覧 #gmail.list() #ラベル選択 gmail.select(label) #未読一覧 typ, [data] = gmail.search(None, "UNSEEN") for num in data.split(): result, data = gmail.fetch(num, "(BODY[TEXT])") #エンコード bodytxt = str(data[0][1], 'iso-2022-jp', 'replace') #空文字で分割 r=re.compile(r'^\s*', re.M) #文字抽出 kiji= [i for i in r.split(bodytxt) if '不審者の出没事案<今治署管内>' in i] if kiji: for i in kiji: print(i) #メール既読 gmail.store(num, "+FLAGS", r"\SEEN") gmail.close() gmail.logout()