Я пытаюсь разработать сценарий, чтобы вытащить некоторые данные из большого количества таблиц html. Одна из проблем заключается в том, что количество строк, содержащих информацию для создания заголовков столбцов, является неопределенным. Я обнаружил, что последняя строка набора строк заголовка имеет атрибут border-bottom для каждой ячейки со значением. Таким образом, я решил найти эти ячейки с атрибутом border-bottom. Как вы видите, я инициализировал список. Я намеревался найти родителя каждой из ячеек, которые попадают в список borderCells. Однако, когда я запускаю этот код, в список borderCells добавляется только одна ячейка, то есть первая ячейка allCells с атрибутом border-bottom. Для вашей информации allCells имеет 193 ячейки, 9 из которых имеют границу attr. Таким образом, я ожидал девять членов в списке borderCells. Любая помощь приветствуется.Как найти все ячейки с определенным атрибутом в BeautifulSoup?
borderCells=[]
for each in allCells:
if each.find(attrs={"style": re.compile("border-bottom")}):
borderCells.append(each)