YouTubeにゃの動画

例えばこの動画を取得するにゃは http://www.youtube.com/watch?v=Z5U2GjTo1XQ

video_idはv=の部分で「Z5U2GjTo1XQ」

適当にゃにtelenetで接続にゃ。*1
telnet xxx.yyy.zz 12345

GET http://www.youtube.com/watch_video?v=Z5U2GjTo1XQ HTTP/1.0
Connection: Close

送られてくるにゃの

HTTP/1.0 303 See Other
Date: Wed, 16 May 2007 12:54:08 GMT
Server: Apache
Cache-Control: no-cache
Location: /p.swf?video_id=Z5U2GjTo1XQ&eurl=&iurl=http%3A//img.youtube.com/vi/Z5U2GjTo1XQ/2.jpg&t=XXXXXXXXXXXXXXXXXX
Content-Type: text/plain
X-Cache: MISS from xxxx.yyy.zz
Proxy-Connection: close

Locationにゃの「t=」にゃ部分が必要にゃでこの場合にゃと「XXXXXXXXXXXXXXXXXX」ですにゃ。

でもって、目的にゃの動画にゃは「video_id」と「t」をくっつけてにゃ「http://www.youtube.com/get_video?video_id=Z5U2GjTo1XQ&t=XXXXXXXXXXXXXXXXXX」とにゃるですにゃ。
「t」にゃ部分毎回変わるっぽいにゃので、めんどくさくても毎回といあわせにゃいと駄目みたいですにゃ。

*1:Sofiya猫にゃの環境はproxyにゃのです