allrows = table.findAll('tr')
for row in allrows:
    result.append([])
allcols = row.findAll('td')
for col in allcols:
    thestrings = [str(s) for s in col.findAll(text=True)]
thetext = ''.join(thestrings)
result[-1].append(thetext)
return result
Как преобразовать таблицу HTML в массив в python