RSSフィードを取得して記事のタイトルを表示する。
import sys import re import urllib url = sys.argv[1] src = urllib.urlopen(url).read() for title in re.findall(r"", src): print title.decode("utf-8")
実行例:
^o^ > python get_feed.py https://blog.panicblanket.com/feed blog.PanicBlanket.com urllibモジュールの超簡単なサンプル(その2) urllibモジュールの超簡単なサンプル 変数に関数と同じ名前をつけてはいけない == 演算子と is 演算子 randomモジュール fileinputモジュール Rubyで点数を集計するとき、あなたはどうしてますか? をPythonで Pythonで偽と見なされる値 エラトステネスの篩 ファイルの文字数、ワード数、行数を数える
タイトルの抜き出しを正規表現でやってるので、ブログのタイトルまで表示されてるけど、とりあえずはこんなものだろう。ちゃんとやるならXML解析をやるべきだろうな。