422 名前:login:Penguin mailto:sage [2006/06/29(木) 04:42:29 ID:P0FJFbHM] >>410 そういうシェルスクリプト書けば簡単にできるよ。3万出すなら書いてやって もいいけど、3万出して頼むような仕事じゃない。つまり、そういうレベルの仕事。 オレは、テレビ王国の番組表はtvkとMXTVが一緒に表示されなし、局だけ8日分 という表示もできないみたいだから、関係あるhtmlファイル全部持ってきて自分の iEPG番組表を作りなおしてる。 ちなみに下がテレビ王国のiEPG.cgiでst_cdはステーションID www.so-net.ne.jp/tv/iEPG/TVPTI_output.cgi?st_cd=7002&date=2005-03-05&time=00:25:00 これはステーションIDでdateのtimeに開始される番組のiEPGデータを出してくれる。 で、何時に番組が始まるかを調べるには、番組表から時間を切り出すわけだが www.so-net.ne.jp/tv/bangumi24/tvprgm/${p_date}_${pref_id}.html" p_dateが1なら今日で七日後8まで設定化、pref_idは都道府県IDね。 それで番組表のhtmlファイルを取得したら、そこに含まれるステーションIDと 開始時刻データを取り出してどうこうすれば良し。 ちなみにウチではこんなふうにして取り出してる。まだこれだけでは 時間だけになってないけど、ここでは時間だけが欲しいわけじゃないから。 for t in `nkf -Leu $prog_html|sed 's/ //g;s/<A/<a/g;s/<\/A/<\/a/g;s/<a/\n<a/g;s/<\/a/\n<\/a/g'|grep Detail.*st_cd=$st_cd|sed 's/img/IMG/g;s/IMG.*-n//g;s/IMG.*-w//g'` ;do まぁ、がんばってくれ。