擅长:python、mysql、java
<p>假设它们都遵循相同的模式,下面的方法应该会起作用:</p>
<pre><code>from bs4 import BeautifulSoup
markup = r"""
<div class="contact">4300 W 36 1/2 St<br>St Louis Park, MN 55416<br><div
class="phone">(952) 922-9640</div><a onclick="ga('send', 'event',
'Locator', 'Clicked Location Website Link', 'http://www.seconddebut.org');"
class="website" href="http://www.seconddebut.org">Visit Website</a></div>
"""
soup = BeautifulSoup(markup, "html.parser")
store = soup.find("div", attrs={"class": "contact"})
print(list(store.strings)[:2])
</code></pre>
<p>结果:</p>
<pre><code>['4300 W 36 1/2 St', 'St Louis Park, MN 55416']
</code></pre>