Retoucher.jp

主にPC関連の備忘録と映画の感想を書いています。

ホーム > PC関連備忘録 > XML > YouTubeのRSS

YouTubeのRSS

YouTubeのRSSを使った表示を別のサイトで使用しているのですが、ついつい忘れてしまうので、記載しておきます。

http://www.youtube.com/rss/tag/(任意のキーワード).rss

試しに今流行の「ウサビッチ」で出た結果が・・・

<?xml version=”1.0″ encoding=”utf-8″ ?>
- <rss version=”2.0″ xmlns:media=”http://search.yahoo.com/mrss/”>
- <channel>
<title>YouTube :: Tag // ウサビッチ</title>
<link>http://youtube.com/rss/tag/+%E3%82%A6%E3%82%B5%E3%83%93%E3%83%83%E3%83%81.rss</link>
- <image>
<url>http://youtube.com/img/pic_youtubelogo_123x63.gif</url>
<link>http://youtube.com</link>
<title>YouTube</title>
<height>63</height>
<width>123</width>
</image>
<description>Videos tagged with ウサビッチ</description>
- <item>
<author>rss@youtube.com (HeceZTV)</author>
<title>「ウサビッチ」</title>
<link>http://youtube.com/?v=XNld83ra-fY</link>
- <description>
- <![CDATA[
<img src="http://img.youtube.com/vi/XNld83ra-fY/default.jpg" align="right" border="0" width="120" height="90" vspace="4" hspace="4" />
<p>
今人気のウサビッチを見てみました。
</p>
<p>
Author: <a href="http://youtube.com/profile?user=HeceZTV">HeceZTV</a><br/>
Keywords: <a href="/results?search_query=%E3%82%A6%E3%82%B5%E3%83%93%E3%83%83%E3%83%81">ウサビッチ</a> <a href="/results?search_query=%E4%BA%BA%E6%B0%97">人気</a> <a href="/results?search_query=%E8%A9%B1%E9%A1%8C">話題</a> <a href="/results?search_query=%E3%81%8A%E3%82%82%E3%81%97%E3%82%8D">おもしろ</a> <a href="/results?search_query=%E5%A5%B3%E3%81%AE%E5%AD%90">女の子</a> <a href="/results?search_query=%E5%A5%B3%E5%AD%90%E5%A4%A7%E7%94%9F">女子大生</a> <a href="/results?search_query=%E3%83%AA%E3%82%B3%E3%83%83%E3%82%BF">リコッタ</a><br/>
Added: November 30, 2007<br/>
</p>
]]>
</description>
<guid isPermaLink=”true”>http://youtube.com/?v=XNld83ra-fY</guid>
<pubDate>Fri, 30 Nov 2007 02:43:18 -0800</pubDate>
<media:player url=”http://youtube.com/?v=XNld83ra-fY” />
<media:thumbnail url=”http://img.youtube.com/vi/XNld83ra-fY/default.jpg” width=”120″ height=”90″ />
<media:title>「ウサビッチ」</media:title>
<media:category label=”Tags”>ウサビッチ 人気 話題 おもしろ 女の子 女子大生 リコッタ</media:category>
<media:credit>HeceZTV</media:credit>
<enclosure url=”http://youtube.com/v/XNld83ra-fY.swf” duration=”217″ type=”application/x-shockwave-flash” />
</item>
以下省略
</channel>
</rss>

AJAXでもなんでも後は加工するだけですが、仕方は様々なので省略します。
あと、私のような初心者が汚いソースをここに書いても恥ずかしいからです^^;

静止画ですが、出来上がったサンプル
youtubexml.JPG

「Video Bar」を使ったGoogle AJAX Search APIの方がラクだし、最小限の手間でそこそこの形になるからいいのですが、個人的にはXMLを使った方がhtmlのソースがキレイになるから好きです。

同じように、任意の投稿者のRSSを取得するには、

http://www.youtube.com/rss/user/(任意の投稿者名)/videos.rss

といった感じです。

コメントはまだありません