擅长:python、mysql、java
<p>您需要更改逻辑以遍历行并检查是否存在小元素,如果它确实打印出该文本,则按现在的方式打印定位文本。你知道吗</p>
<pre><code>soup = BeautifulSoup(html, 'lxml')
trs = soup.findAll('tr')
for tr in trs:
smalls = tr.findAll('small')
if smalls:
print(smalls[0].text)
else:
poke_box = tr.findAll('a')
print(poke_box[0].text)
</code></pre>