Я пытаюсь очистить таблицу и преобразовать ее в словарь, используя TH в качестве ключа и td в качестве значения.
Ниже приведен код для захвата TD и TH
for row in rows:
td = row.find_all('td')
th = row.find_all('th')
row2 = [i.text.replace("\n", "").strip() for i in td]
print(row2)
['', '90315', 'Printmaking I', 'S1', '01(REG-HR)', 'Faletto, Liana', '445',
'LS']
print(headers)
#['Class', 'Description', 'Term', 'Schedule', 'Primary Staff > Name', 'Clssrm', 'Name']
Как преобразовать вывод в (удалить первый пустой элемент массива)
thisdict = {
"class": "90315",
"description": "Printmaking I",
"term": "S1"
}