Feedparser сбрасывает элементы Atom - PullRequest
0 голосов
/ 22 октября 2018

Я уже некоторое время смотрю на это и просто хочу узнать, не относится ли это к возможностям 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.заставить его вернуть значение, а не идентификатор?
...