擅长:python、mysql、java
<pre><code>from bs4 import BeautifulSoup
doc = '''
<p class="name">
<b>Name of person</b> City, Country</p>
<p class="name">
<b>Name of person</b></p>
'''
soup = BeautifulSoup(doc,'lxml')
for i in soup.find_all('p', class_='name'):
print(i.get_text(separator=' - ', strip=True))
</code></pre>
<p>输出:</p>
^{pr2}$
<p><code>get_text()</code>可以得到标签下的所有文本,不需要使用<code>b tag</code>,只要{<cd3>}就可以了</p>