feedparserをleopardで使ってみる
移転しました。
参考URL
http://www.feedparser.org/
feedparser インストール
$ sudo port install wget $ wget http://feedparser.googlecode.com/files/feedparser-4.1.zip $ unzip feedparser-4.1.zip $ sudo python setup.py install
使ってみる
$ python Python 2.5.1 (r251:54863, Jan 17 2008, 19:35:17) [GCC 4.0.1 (Apple Inc. build 5465)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import feedparser >>> d = feedparser.parse("http://feedparser.org/docs/examples/atom10.xml") >>> d['feed']['title'] u'Sample Feed'
ちなみにhttp://feedparser.org/docs/examples/atom10.xmlはこんな感じ。
<?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom" xml:base="http://example.org/" xml:lang="en"> <title type="text">Sample Feed</title> <subtitle type="html">For documentation <em>only</em></subtitle> <link rel="alternate" type="html" href="/"/> <link rel="self" type="application/atom+xml" href="http://www.example.org/atom10.xml"/> <rights type="html"><p>Copyright 2005, Mark Pilgrim</p><</rights> <generator uri="http://example.org/generator/" version="4.0">Sample Toolkit</generator> <id>tag:feedparser.org,2005-11-09:/docs/examples/atom10.xml</id> <updated>2005-11-09T11:56:34Z</updated> : :