У меня есть эта HTML-таблица:
<table>
<tr>
<td class="datax">a</td>
<td class="datax">b</td>
<td class="datax">c</td>
<td class="datax">d</td>
</tr>
<tr>
<td class="datax">e</td>
<td class="datax">f</td>
<td class="datax">g</td>
<td class="datax">h</td>
</tr>
</table>
Как получить второе и четвертое значение каждого <tr>
?
Если я сделаю:
bs.findAll('td', {'class':'datax'})
Я получаю:
<td class="datax">a</td>
<td class="datax">b</td>
<td class="datax">c</td>
<td class="datax">d</td>
<td class="datax">e</td>
<td class="datax">f</td>
<td class="datax">g</td>
<td class="datax">h</td>
это правильно! но я бы хотел получить такой результат:
<td class="datax">b</td>
<td class="datax">d</td>
<td class="datax">f</td>
<td class="datax">h</td>
Итак, я хочу получить следующие значения: -> b - d - f - h
(второй и четвертый <td>
каждого <tr>
)
Возможно ли это с модулем BeautifulSoup?
Большое спасибо!