尝试将
find()
调整为 select()
以使用 css selectors
,您的脚本将抓取 <tr>
。
此外,如果内容仍在该元素中,则迭代
Resultset
并打印 :nth-child(3)
:
complete_soup = BeautifulSoup(html_data, 'html.parser')
for e in complete_soup.select('tr:has(td:contains("StreaNetwork"))'):
print(e.select_one(':nth-child(3)').get_text(' ',strip=True))