Он печатает большую часть данных несколько раз, потому что переменная newtext
, которую вы печатаете после получения текста каждого <td></td>
, просто накапливает все значения.Самый простой способ заставить это работать, вероятно, состоит в том, чтобы просто переместить линию print(newtxt)
за пределы обоих циклов for
, то есть оставить ее полностью без отступов.Затем вы должны увидеть список всего текста, начиная с каждой строки в новой строке и каждого отдельного элемента в строке, разделенных запятыми.