Задать вопрос
@dieneri

В чём ошибка данных поиска href TypeError: 'NoneType' object is not subscriptable?

Внутри цикла, фрагмент кода for -
link = item.find(class_="link").find('a')['href']
print("Ссылка:", link)


Ошибка
TypeError: 'NoneType' object is not subscriptable

На него ругается. Без него отрабатывает нормально.
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Maksim_64
@Maksim_64
Data Analyst
Ответ в сообщении об ошибке и написан. Объекты типа None не имеют не ключей не индексов ты пытаешься обратится по ключу ['href'].
вот это item.find(class_="link") не None по скольку он не ругается на метод find. А после вот этого .find('a') у тебя объект типа None.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект