メールを送信するスクリプトを実行しようとすると、次のエラーが表示されます
import urllib.request
import re
import smtplib
from email.mime.text import MIMEText
from bs4 import BeautifulSoup
page=urllib.request.urlopen("http://www.crummy.com/")
soup=BeautifulSoup(page)
v=soup.findAll('a',href=re.compile('http://www.crummy.com/2012/07/24/0'))
for link in v:
w=link.get('href')
server = smtplib.SMTP( "smtp.gmail.com", 587 )
server.starttls()
server.login( 'xxxxxxxxxxx', 'xxxxxxx' )
server.sendmail( 'xxxxxxxxx', 'xxxxxxxxx', "bonus question is up" )
トレースバック (最新の呼び出しが最後): File "C:\Python32\bonus", line 14,
in server = smtplib.SMTP( "smtp.gmail.com", 587 ) File
"C:\Python32\lib\smtplib.py "、259 行目、init ファイル "C:\Python32\lib\smtplib.py"、319 行目、connect self.sock = self._get_socket(host, port, self.timeout) ファイル "C:\Python32 \lib \smtplib.py"、294 行目、_get_socket return socket.create_connection((host, port), timeout) ファイル "C:\Python32\lib\socket.py"、386 行目、create_connection for res in getaddrinfo(host, port, 0, SOCK_STREAM): socket.gaierror: [Errno 11004] getaddrinfo failed 回避する最善の方法についてのアドバイスをお願いします