使用findAll后美化组返回下一个同级(文本='')

2024-04-19 10:55:16 发布

您现在位置:Python中文网/ 问答频道 /正文

在通过使用soup.findAll搜索HTML找到所需内容之后,如何使用bs4获得下一个兄弟

<td class="name">David<span class="flag away"</span>
</td>
    <td class="team">b<span class="team b"></span></td>
    <td class="time">99'</td>

<td class="name">James<span class="flag home"</span>
</td>
    <td class="team">a<span class="team a"></span></td>
    <td class="time">99'</td>

使用find all我可以找到文本

for t in soup.findAll(text='David'):
>> David

不管我想要的结果是什么

<td class="team">b<span class="team b"></span></td>
<td class="time">99'</td>

Tags: name内容timehtmlteamclasstdflag