@ryndenkov

Ошибка при парсинге?

При парсинге на некоторой странице возникает ошибка, так как такого элемента здесь нет, как можно переписать данную функцию?
for item in items:
        trainers.append(
            {
                'trainers-card_name':item.find('p', class_='trainers-card_name').get_text(strip=True),
                'trainers-card_title-course-list-ov':item.find('div', class_='trainers-card_title-course-list-ov').get_text(strip=True) #Здесь
            }
        )
    return trainers
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
Можно обернуть пополнение списка в конструкцию try / except , непременно указав правильный exception, тот самый, который сейчас вам мешает (иначе потом вы придёте с вопросом «программа падает без сообщения об ошибках»).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы