<% if:page_name eq 'article' %> <% /if %>
Loading…

python feedparser RSSを取得する

Posted by ベタログ on 29.2011 Python   0 comments   0 trackback
python RSSを取得する

pythonでRSSフィードを取得するには「feedparser」を使用する。
○feedparser
http://www.feedparser.org/

使用例がたっぷり上記のサイトにあり、インストール後すぐ活用できた。
インストール方法も簡単。

1.  zipをダウンロードをして、解凍する。
2. コマンドプロンプトを立ち上げて、解凍したフォルダにcdコマンドで移動する。
3.  setup.py install を実行。
4,  解凍したフォルダに「build\lib\feedparser.py」ができる。
5. 「feedparser.py」をpythonのインストールフォルダに配置

以上。まぁ標準的な方法だが。

使用例はたっぷりネット上に転がっているが、一応書いておく。

■使用例
import feedparser
fd = feedparser.parse('http://kbdpage.blog82.fc2.com/?xml')

#サイト名を表示
print fd.feed.title

#記事タイトルとリンクURLを表示
for i in range(3): 
  print fd.entries[i].title
  print fd.entries[i].link

#最新記事の更新時間
updatetime = time.strftime('%Y/%m/%d %X',fd.entries[0].updated_parsed)
print updatetime


簡単にRSSフィードを取得できるのは実に良い。
だが、取得に時間がかかるのが難点だ。(試しに3つ4つのサイトのRSSフィードを取得してみれば分かる)
これは別途対策をとる必要があるなぁ。

みんなのPython 改訂版
みんなのPython 改訂版

関連記事


  • password
  • 管理者にだけ表示を許可する

trackbackURL:http://kbdpage.blog82.fc2.com/tb.php/165-2b8076cd

■プロフィール

ベタログ

管理人 : ベタログ
思い立ったら、ジャンルを気にせず記事にする。それが自由というものだ。
そんな管理方針。
主に取り扱ってる事:オンラインゲーム(SDGO/Travian)、プログラミングメモ、ネット小説/書籍の感想など。

■フリーエリア


■PICKUP

個人的に押しているモノ

ビブリア古書堂の事件手帖
ビブリア古書堂の事件手帖
表紙に惹かれて買ったわけではないが、表紙が魅力的なのもまた事実。
上質なミステリーと栞子さんの"もじもじ"を味わえる小説。

アルカナオンライン 嘆きの『恋人』
アルカナオンライン 嘆きの『恋人』

破天荒な展開が面白い!オススメなファンタジー(?)小説です。

■Twitter

絶対に『なう』とか言わない。絶対にだ。

検索フォーム