Я уже некоторое время смотрю на это и просто хочу узнать, не относится ли это к возможностям feedparser или я что-то не так делаю.
У меня есть лента, в которую входит несколько элементовпохожее пространство имен: -
<ab:category type="http://randomlongurl1">cat1</ab:category>
<ab:category type="http://randomlongurl2">cat2</ab:category>
<ab:category type="http://randomlongurl3">cat3</ab:category>
<ab:category type="http://randomlongurl4">cat4</ab:category>
<ab:category type="http://randomlongurl5">cat5</ab:category>
<ab:category type="http://randomlongurl6">cat6</ab:category>
<ab:category type="http://randomlongurl7">cat7</ab:category>
При запуске feedparser он выбирает только последнюю в этом списке как ab_category, то есть словарь, содержащий
'ab_category' {'type': "http://randomlongurl7"}
, а не само значение.
Есть ли в любом случае
- A.убедитесь, что feedrparser собирает все эти атрибуты (я рассмотрел полный объект ввода - эти значения не собраны, они не были переименованы в другие пространства имен, как я мог бы ожидать), а не только последними в списке
- B.заставить его вернуть значение, а не идентификатор?