У меня есть этот HTML-код:
<tr class="even">
<td style="background: #8FB9B0; color: #8FB9B0;">0 </td>
<td>Plupp</td>
<td class="right">RIFLEMAN</td>
<td class="right">139</td>
<td class="right">6</td>
<td class="right">30</td>
<td class="right" title="Packet loss: ">64</td>
<td class="center">No</td>
<td class="center">No</td>
<td class="center">Yes</td>
, который является вторым tr с классом 'even'.Я хочу извлечь отсюда второй тд ака Plupp и 3-й ака RIFLEMAN
Пожалуйста, помогите мне понять, что я делаю неправильно, вот мой код:
tr = soup.find_all('tr', class_='even')[1]
a = tr[2].find('td')
Я получаю этоошибка:
File "test.py", line 45, in <module>
a = tr[2].find('td')
File "C:\Python27\lib\site-packages\bs4\element.py", line 1011, in __getitem__
return self.attrs[key]
KeyError: 2