Hack BBS

[全部のスレッド一覧][新規投稿][記事の削除・変更] [Home Page]

返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.4964】の中の記事をすべて表示しています

【No.4964】のスレッド
08/01/26(土) 19:08:35 投稿者[K] [No.4964]のスレッド内
【No.4964】 タイトル[PodCastダウンロードに関して] この記事がスレッドの最初です
機種:KURO-BOX/PRO
ファームウェア:1.02
ディストリビューション:Debian GNU/Linux 4.0 etch

初めまして、Kと申します。
玄箱PROをハックしよう! と言う本を購入いたしました。
内容を見ていて PodCastダウンロードについて言及されていたので
質問したい事があります。

まず、本書付属CD-ROMのITMediaMondayEnterPrise.shを実行してみると
itmedia-20080126.mp3 19KB のファイルが出来上がります。
ダウンロードに失敗していますよね。0KBのファイルなら削除するように
スクリプトが組まれてあるのですが、19KBだと削除されない(笑)。
ダウンロードする時間帯がまずいとこうなるのでしょうか?
biztrend.sh に関しては 404 Not Foundがwgetのエラーコードとして
帰ってきます。

atITnamameyomiweekly.sh に関してはatit-20080126.mp3 19KB とこれも
同じようなゴミファイルが出来上がります。

kikuNikkei.sh (玄箱ハックの本に掲載されていたスクリプトを私風に書いた)
#! /bin/sh

DIR=/適当な場所

FILENAME=kiku4-`date +%y%m%d`-pc.mp3
wget http://nikkei-pod.stream.ne.jp/www09/nikkei-pod/kiku/${FILENAME} -O ${DIR}/${FILENAME}
if [ ! -s ${DIR}/${FILENAME} ]; then
rm -f ${DIR}/${FILENAME}
fi

これも404 Not Foundです。

podcast.sh にかんしては
--19:02:52-- http://podcast.tbsradio.jp/stand-by/files/yomi20080126.mp3
19:02:57 エラー 503: Service Temporarily Unavailable。

--19:02:57-- http://podcast.yomiuri.co.jp/podcast_yomiuri_online/files/080126.mp3
404 Not Found

--19:02:57-- http://www.uc-web2.com/itnews/itnews_p/data/p_20080126.mp3
200 OK これは正常ダウンロード

と言う感じです。なんかほとんどの収録スクリプトが使えないのですが、なぜでしょうか?
1つしかダウンロードできないのは やはりダウンロードするタイミングが悪いと言う事でしょうか?

それから、もう1つ質問です。
自分のお気に入りのPodCastを見つけるとします。その後どうやってダウンロードURLを解析しているのでしょうか?
自分でもダウンロードスクリプトを書いてみたいので、教えて頂けませんか?

08/01/26(土) 20:23:44 投稿者[山下康成] [No.4964]のスレッド内
【No.4965】 タイトル[Re: PodCastダウンロードに関して] 【No.4964】に対する返信
P123 に何曜日の何時に更新されるかも書いていますからご覧ください。
たとえば、ITmedia マンデー・エンタープライズだと月曜日の配信ですから、土曜日の日付のファイル(itmedia-20080126.mp3)は置かれていません。
他の PodCast も同様です。

(更新タイミングが変わっているのもあります。詳しくはスクリプトに記述しているサイトをご覧ください)

ダウンロードする URL は、解析するも何も HTML のソースを見れば(動的に URL が生成されていない限り)簡単にわかります。
お気に入りの PodCast をダウンロードして楽しんでください。

08/01/26(土) 21:07:36 投稿者[K] [No.4964]のスレッド内
【No.4966】 タイトル[Re: PodCastダウンロードに関して] 【No.4965】に対する返信
素早い返信ありがとうございます。
なるほど、HTMLのソースを見て判断しているわけですか〜。
それから、配信日については、P123に書かれてあるのは知っていたのですが
例えば火曜日に配信って言っても、今土曜日で 4日前の火曜日に配信された
mp3が今日実行しても落とせると思ってましたので、あまり深くは考えて
ませんでした。よくよくスクリプトを見ると
`date +%y%m%d` で今日の日付のファイル名で落とそうとしているわけですよね。なるほど・・・。
ご教示頂きありがとうございました。

# このBBS異常に重い事があります。記事に「攻撃を受けている」とありましたが、まさか今も?

>P123 に何曜日の何時に更新されるかも書いていますからご覧ください。
>たとえば、ITmedia マンデー・エンタープライズだと月曜日の配信ですから、土曜日の日付のファイル(itmedia-20080126.mp3)は置かれていません。
>他の PodCast も同様です。
>
>(更新タイミングが変わっているのもあります。詳しくはスクリプトに記述しているサイトをご覧ください)
>
>ダウンロードする URL は、解析するも何も HTML のソースを見れば(動的に URL が生成されていない限り)簡単にわかります。
>お気に入りの PodCast をダウンロードして楽しんでください。
>

08/01/26(土) 22:14:41 投稿者[山下康成] [No.4964]のスレッド内
【No.4967】 タイトル[攻撃(?)] 【No.4966】に対する返信
># このBBS異常に重い事があります。記事に「攻撃を受けている」とありましたが、まさか今も?

K さんが書込みをされた21時頃は特に負荷は高くなかったようです。

16:45 頃にはロードアベレージが 35 あたりまで行ってました。
本当に負荷が高いときには
「今、アタックを受けています。
 しばらくしてからアクセスしてください。」
と表示して BBS を止めています。
ご覧になった方もあるのではないかと思います。
ご迷惑をお掛けします。
(負荷が高い=攻撃とは限らないのですが、、、)