Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 3, 2009 00:18:13

Dixi
От:
Зарегистрирован: 2009-09-03
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

загрузка и разбор RSS

Нужно загрузить и распарсить rss.

Скачал эту библиотеку http://feedparser.org/
и пытаюсь выполнить пример

import feedparser

python_wiki_rss_url = "http://www.python.org/cgi-bin/moinmoin/" \
"RecentChanges?action=rss_rc"

feed = feedparser.parse( python_wiki_rss_url )
При выполнении последней строчки получаю кучу ошибок, как я понимаю где-то внутри произошел эксепшн

AssertionError:
File “d:\pyproj\python\rss_fetch.py”, line 5, in <module>
feed = feedparser.parse( python_wiki_rss_url )
File “d:\pyproj\python\feedparser.py”, line 2611, in parse
saxparser.parse(source)
File “c:\Python26\Lib\xml\sax\expatreader.py”, line 107, in parse
xmlreader.IncrementalParser.parse(self, source)
File “c:\Python26\Lib\xml\sax\xmlreader.py”, line 123, in parse
self.feed(buffer)
File “c:\Python26\Lib\xml\sax\expatreader.py”, line 207, in feed
self._parser.Parse(data, isFinal)
File “c:\Python26\Lib\xml\sax\expatreader.py”, line 656, in EndElement
File “c:\Python26\Lib\xml\sax\expatreader.py”, line 349, in end_element_ns
self._cont_handler.endElementNS(pair, None)
File “d:\pyproj\python\feedparser.py”, line 1403, in endElementNS
self.unknown_endtag(localname)
File “d:\pyproj\python\feedparser.py”, line 476, in unknown_endtag
method()
File “d:\pyproj\python\feedparser.py”, line 1193, in _end_title
value = self.popContent('title')
File “d:\pyproj\python\feedparser.py”, line 700, in popContent
value = self.pop(tag)
File “d:\pyproj\python\feedparser.py”, line 685, in pop
contentparams = copy.deepcopy(self.contentparams)
File “c:\Python26\Lib\copy.py”, line 171, in deepcopy
copier = getattr(x, “__deepcopy__”, None)
File “d:\pyproj\python\feedparser.py”, line 233, in __getattr__
assert not key.startswith('_')
код выполняю на питоне 2.6


проблема в том что интерпретатор 2.6 не может переварить библиотеку, т.к. она написана под старую версию интерпретатора?



Отредактировано (Сен. 3, 2009 00:20:53)

Офлайн

#2 Сен. 3, 2009 18:28:52

e4key
От:
Зарегистрирован: 2009-07-25
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

загрузка и разбор RSS

У меня твой код нормально выполняется.



Офлайн

#3 Сен. 3, 2009 19:10:59

Dixi
От:
Зарегистрирован: 2009-09-03
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

загрузка и разбор RSS

на версии 2.6 ?



Офлайн

#4 Сен. 3, 2009 22:18:45

Dixi
От:
Зарегистрирован: 2009-09-03
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

загрузка и разбор RSS

да, точно это на wing ide только такой косяк.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version