Я пытаюсь универсальный фидпарсер разобрать <georss:point>55.32967 10.236263</georss:point> но он не работает. Я попытался получить доступ к item['georss'], item['georss:point'] и item['point'] все, в результате чего KeyError.
<georss:point>55.32967 10.236263</georss:point>
item['georss']
item['georss:point']
item['point']
KeyError
Я пытался следовать Может ли feedparser анализировать geo-rss , но он все еще не работает
Feedparser не поддерживает georss, но, кажется, есть патч, доступный на http://code.google.com/p/feedparser/issues/detail?id=62
Я просмотрел ключи для каждой записи и обнаружил, что тег georss:point указан как georss_point, поэтому вы можете вызвать значение координаты для записи либо с помощью feed.entry[i].georss_point, либо feed.entry[i]['georss_point']. * 1005.*
georss:point
georss_point
feed.entry[i].georss_point
feed.entry[i]['georss_point']