擅长:python、mysql、java
<pre><code>from bs4 import BeautifulSoup
html_doc = """
<p class="topVenue-details-info-details-subtitle">
Outram Park
<span class="topVenue-details-info-details-subtitle distance" data-
latitude="1.2783991" data-longitude="103.8408724"></span>
· ~$25/pax
</p>
"""
soup = BeautifulSoup(html, 'html.parser')
</code></pre>
<p>如果你的html有多个段落标签,比如你提到的那样,使用find\u all</p>
<pre><code>places= soup.find_all('p', class_ = "topVenue-details-info-details-subtitle")
[soup.get_text().split('~')[1] for place in places ]
</code></pre>
<p>如果您的html只有一个段落标记,请使用find</p>
<pre><code>soup.find('p', class_ = "topVenue-details-info-details-subtitle").text.split('~')[1]
</code></pre>