我使用以下代码在下载的页面上查找电子邮件:
page = urlfetch.Fetch(url = 'http://www.toyotabc.ru/vacancy/', deadline = 60)
if page.status_code == 200 and page.content:
regexp = re.compile(
r"(^[-!#$%&'*+/=?^_`{}|~0-9A-Z]+(\.[-!#$%&'*+/=?^_`{}|~0-9A-Z]+)*"
r'|^"([\001-\010\013\014\016-\037!#-\[\]-\177]|\\[\001-011\013\014\016-\177])*"'
r')@(?:[A-Z0-9-]+\.)+[A-Z]{2,6}$', re.IGNORECASE)
email = regexp.findall(page.content)
if email:
email = email[0]
self.response.out.write('e-mail found: %s<br>' % (email))
但是,当代码中给出的示例页面上存在电子邮件时,它什么也不返回( email
is )。False
我的代码有什么问题?