擅长:python、mysql、java
<p>假设您有权放弃此站点,并且没有API或json返回,一种缓慢的方法是:</p>
<pre><code>from bs4 import BeautifulSoup as bs
html = '''
<div class="row-table details -bp30">
<div class="col">
<p>Name: <strong><span itemprop="name">Alisson Ramses Becker</span></strong></p> <p>Date of birth:<span itemprop="birthDate">02/10/1992</span></p> <p>Place of birth:<span itemprop="nationality"> Brazil</span></p>
</div>
<div class="col">
<p>Club: <span itemprop="affiliation">Liverpool</span></p><p>Squad: 13</p> <p>Position: Goal Keeper</p>
</div>
</div>
'''
soup = bs(html,'html5lib')
data = [d.find_all('p') for d in soup.find_all('div',{'class':'col'})]
value = []
for i in data:
for j in i:
value.append(j.text)
print(value)
</code></pre>