beautifulsoup / selenium在另一个元素下找到元素

时间:2020-06-11 12:48:05

标签: python web-scraping beautifulsoup

一个简单的问题,我基本上不需要以下HTML:

<tr class="a"> content </tr>
<tr class="item">content</tr>

我需要告诉汤在第a类中已经找到的tr下面取第一个元素

我尝试了element_with_class_a.find_previous(class_='item').text,但是找到了上一个

我找不到所有索引并按索引匹配它,因为数字有时可能不等于a类

编辑: 我在下面分享了答案,可以使用find_next()

1 个答案:

答案 0 :(得分:0)

对于任何想知道快速解决方案的人:

element_with_class_a.find_next('tr',class _ ='item')