threads = soup.find_all('tr',id=re.compile('^eventRowId.+'))
for thread in threads:
t = datetime.datetime.strptime(thread['event_timestamp'],'%Y-%m-%d %H:%M:%S')
event_times.append(datetime.datetime.strftime(t,'%d-%m'))
Пока что вышеприведенный скрипт работает нормально.
for thread in threads:
performance = thread.find_all('td',title=re.compile('^[IBW].+'))
print(performance['title'])
После попытки добавить эти три строки, сделав еще один "более глубокий поиск", происходит ошибка. Я сделал поиск снова, потому что я хотел извлечь вложенный «td», следуя за индексом «tr»
TypeError: индексы списка должны быть целыми или кусочками, а не str
Почему-то кажется, что переменная производительности больше не является словарем.