Существует соответствие между тегами XML, используемыми в ленте, и атрибутами, доступными в записях в ленте новостей. Просмотрите источник одного из каналов, который вызывал проблему, и посмотрите, какие теги он использует. Вы можете обнаружить, что он не содержит содержимого для записей или что ссылки находятся в поле типа uid
, а не link
.
Затем вам нужно будет написать свой код для обработки небольших изменений, либо с помощью try
/ catch
, либо с помощью проверки hasattr
.
для определенных атрибутов
Если вы разместите ссылку на один из рассматриваемых каналов, я мог бы предложить еще несколько советов.