Pythonで、このサイトを使用して自ら送信したメールを確認するプログラムを作りたいのですが、メールを送信してもそれを取得することができません。
python
1from urllib.request import build_opener, HTTPCookieProcessor 2from http.cookiejar import CookieJar 3from bs4 import BeautifulSoup 4import re 5 6 7#フリーメール作成サイトでアドレスを作成する 8opener = build_opener(HTTPCookieProcessor(CookieJar())) 9res = opener.open('https://10minutemail.net/') 10soup = BeautifulSoup(res, 'lxml') 11address_tag = soup.find(class_='mailtext') 12 13address = address_tag['value'] 14 15#アドレスを表示させて外部のメーラーでメールを送信する 16print(address) 17input() 18 19#メールを確認する 20res = opener.open('https://10minutemail.net') 21soup = BeautifulSoup(res, 'lxml') 22mail_tag = soup.find_all(href=re.compile("^readmail")) 23print(mail_tag)
ここで送信したメールの件名を含むaタグが取得できると思ったのですが、アドレスを作成した際に作られるメールしか表示されません。別のメールアドレスが作成されているのかもしれないと思い、最後に
python
1address_tag = soup.find(class_='mailtext') 2print(address_tag)
を追加してみましたが、同じアドレスで問題はなさそうに見えます。
どうしたら送信したメールを取得できるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。