擅长:python、mysql、java
<p>此电子邮件位于属性<code>href</code>中,因此您必须获取<code>email['href']</code></p>
<p>然后,您必须删除<code>mailto:</code>和<code>?subject=?</code></p>
<hr/>
<p>最小工作示例</p>
<pre><code>from bs4 import BeautifulSoup
html = '<a href="mailto:emailname61@yahoo.com?subject=?"><span class="ui_icon email _3ZW3afUk"></span><span class="_2saB_OSe">Email</span><span class="ui_icon external-link-no-box _2OpUzCuO"></span></a>'
soup = BeautifulSoup(html, 'html.parser')
email_pattern = 'a[href^=mailto]'
for email in soup.select(email_pattern):
data = email['href']
data = data.split('?')[0] # remove `?subject=?`
data = data.replace('mailto:', '') # remove `mailto:`
print(data)
</code></pre>