Hatena::Grouprubyist

たばさの RSSフィード

01/02(金) 2009

rss taint

| rss taint - たばさの を含むブックマーク はてなブックマーク - rss taint - たばさの

urlだといいのにローカルファイル名だと失敗して悩む。


#!ruby
require 'rss'

rss_src = ARGV[0]
rss = RSS::Parser.parse(rss_src, true)
# 略
rss_src = "path\\file.rss"

と埋め込むと動くのでますます分からない。

ひょっとしてtaintってやつか、と下のようにして(frozenがどうのと出るのでコピーして)とりあえずは解決。

file openはよくてrss parseはなぜだめかよく分からない。

#!ruby
require 'rss'

rss_src = ARGV[0]
rss = RSS::Parser.parse(rss_src.dup.untaint, true)
# 略
トラックバック - http://rubyist.g.hatena.ne.jp/hatecha/20090102
カレンダー
<< 2009/01 >>
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
archive Error : RSSが取得できませんでした。