Я пытаюсь получить значение в столбце 5 таблицы HTML, в зависимости от значения столбца 1. Пока что я только пытаюсь напечатать все ячейки во всех строках таблицы.
HTML: HTML-таблица
Мой сценарий:
from bs4 import BeautifulSoup
url = "D:\opus\lt-report-opus_lmes_jenkins-20180510-111740\index.html"
page = open(url)
soup = BeautifulSoup(page.read(), 'html.parser')
table = soup.find('table', attrs={'id': 'statisticsTable'})
if table != None:
print ('Found the table ' + str(table))
for row in table.findChildren('tr'):
print (row)
for cell in row.findChildren('td'):
print (cell)
print (cell.text)
Я нахожу таблицу в порядке.Проблема в том, что строка не находит строки в таблице.И поэтому ничего не печатается.
Почему?