Убедитесь, что элемент 'href'
возвращен перед его добавлением, или проверьте item
, прежде чем пытаться проверить, есть ли в нем 'Category'
:
href = item.get('href')
if href is not None:
urls.append(href)
Или,
if item is not None and 'Category' in item:
Любой подход должен помешать вам проверять None
объекты в вашем списке urls
.
В качестве примечания, вам не следует повторно использовать имя переменной item
три раза во вложенном контексте, подобном этому. На более глубоких уровнях кода не всегда ясно, на какой item
вы хотели ссылаться.