Ну, конечно, когда вы получаете доступ к td
, это уже один td
не кратный td
с, если вы хотите получить доступ к первым td
, сделайте это следующим образом:
rows[1][0]
приведенный выше код означает доступ ЛЮБОЙ к первому элементу второго ряда. Если вы хотите получить только td
s внутри строки, сделайте это следующим образом:
rows = soup.findAll('tr')
for row in rows:
tds = row.findAll('td')
print(tds[0])
код выше будет печатать каждый первый тд в каждой строке