page = urlopen("http://members.calbar.ca.gov/fal/Member/Detail//50225")
soup = BeautifulSoup(page.read()).find("div", {"id": "moduleMemberDetail"})
if soup.find("td",text=re.compile(r"e-mail:")) :
email = soup.find("td",text=re.compile(r"email:")).findNext('td').encode_contents().strip()
print(email)
输出是
<span href="mailto:klwfge@rsrftff.edu" id="e0">dunpsr@tnkroqew<span>.</span>net</span>...
然后我用萤火虫检查 HTML
事实证明,它的不可见跨度超过 1 个。
我的问题是在电子邮件链接中找到可见的文本?