NHKスペシャルでどうしても見たいものがあったのでNHKの動画配信サイト「NHKオンデマンド」を利用してみることにした。
まずはユーザー登録をしてと...
ん?何度やっても名前やID、パスワードなど入力した項目がクリアされてしまう。落ち着いて説明を読むとInternet Explorer以外のブラウザには対応していないと書いてある。FirefoxからInternet Explorerに替えてユーザー登録をすませた。
そして目的の番組のページに移動してとりあえず試聴してみることにした。ワクワクしながら「試聴」ボタンをクリックすると...
エラー発生!「Windows Media Playerのバージョンアップが必要」とか言ってくる。しょうがないのでWindows Media Playerのバージョンを10から11にアップデートしてと...
ん?アップデートできない!
サポートしてないオペレーションシステムと言われる、Windows XPなのに。
なんやかんや試してみるもいっこうにセットアップできない。いろいろ調べていたらマイクロソフトのサイトでこんな記述を見つけたのだった。
Windows XP 用の Windows Media Player 11 は、Windows XP Media Center Edition 2002 または Windows XP Media Center Edition 2004 が実行されているコンピュータにはインストールできません。
(Windows Media Player 11 for Windows XP のリリース ノートより)
うちのOSはまさに「Windows XP Media Center Edition 2002」。なんだけど、この説明だとMedia Center Editionではどういう不都合があってセットアップできないのか全くわからない。マイクロソフトは「インストールできません」じゃなくて何かしら代替方法を用意するべきではないだろうか。お金を払って正規に入手してるのだから。
というわけで「NHKオンデマンド」は見られずじまい。最近は枯れたことしかしてなかったので、何だか久しぶりにPCで無駄な時間を使った気がする。とほほ。(;.;)
Powered by
視聴料を取るのだから、誰でも見られるシステムにするべきですね。
見れないので無理矢理ソースコード解析
*まずは、トップページURL
https://www.nhk-ondemand.jp/
*無料視聴可能な「ちゅらさん」から
https://www.nhk-ondemand.jp/share/free/index.html
*「第1回 ちゅら海の約束」に移動
https://www.nhk-ondemand.jp/goods/G2008001027SA000/index.html
*ここで、ストリーミング再生開始ボタンは二種類有るが、
1.5Mbpsの場合のURL
https://www.nhk-ondemand.jp/view/G2008001027SA000/N200800102700000/1500/index.html
768KbpsのURL
https://www.nhk-ondemand.jp/view/G2008001027SA000/N200800102700000/768/index.html
*1.5Mbpsの方に移動すると、「クライアント環境チェック」される
document.clientinfoCheckForm.check.value = 1;
document.clientinfoCheckForm.os.value = navigator.userAgent.toUpperCase();
document.clientinfoCheckForm.browser.value = navigator.appName;
document.clientinfoCheckForm.ver.value = navigator.appVersion;
で、「エラーが発生しました」
*で、で、解析の結果、視聴サイトのURLは、
http://www.nhk-ondemand.jp/attention/play/G2008001027SA000/N200800102700000/1500/index.html
ここで、「http://www.nhk-ondemand.jp/attention/play/」は、共通かな?と思います。
「G2008001027SA000」は、動画のIDでしょうか?
「N200800102700000」の部分、GがNに変わり、以降9桁の数字は同じでSAの部分は00になっています。
特徴が有りそう!
*このURL移動すると、WMPが開き、認証キーが求められます。認証キーは10桁有るようで、これがわかれば見れると思います。
ただし、こちらのURLへの移動は、ログインしてからでないとエラー表示が出ます。
ちなみに、「視聴画面」サイトには、右クリック禁止のスクリプトが隠されています。「rightClickingProhibition.js」がそうです。
ムービーエリアのソースコードのパラメータバリューに先ほどのURLが入っていますね。、
*ちなみに、動画自体のURLは、「mms://wmt0000.nod.ipcasting.jp/nhk-ondemand/nhk01/nod001/N200800102700000_1500.wmv/otu/027f3d35c0d409673d25d6a5af2afa8275」
のようになります。
GASを使ってDLすると、ファイルが「N200800102800000_01230_0_18500.asf」のように保存され、拡張子がasfになっていました。
タコイカさん
なんだか中途半端なネット配信ですね。本当に普及させる気はないのでしょう。
タコイカさんの意見に全く賛成です。視聴料を払ったユーザーには制作した番組をネットに限らずDVDなどで自由に視聴できるようにするのが道理だと思います。真面目に視聴料を払うのがホント、バカバカしいです。