今天終於有時間晃到有名的 YouTube 去看看,這個網站主要是讓使用者可以上傳分享你的 Video,簡單的說就是 Video Blog,一般常見的 Blog 只是單純的文字,而那個網站提供 Video 方式來寫 Blog,是一個相當不錯的創意。原本只是想看看有什麼不錯的影片,後來發現一位不認識老兄 isoundterrible 上傳的一段影片,天啊… 真是好聽的歌聲,有興趣的人可以點選下面的連結。
也是因為這段影片,讓我將之前用來抓漫畫的程式改寫成抓 YouTube Video 的程式,功能沒有什麼太特別的,就是將上面的那段 URL 輸入到我的 PHP 程式就可以取得下載影片的 URL。由於我的正規表示法功力不太夠,寫的有點可笑,不過自己用就不需太講究了 ^^
想要執行這個程式,建議在 PHP5 環境下執行,我尚未在 PHP4 測試過…
下面是完整的程式碼,主要是由 YouTube 這個類別來運作,該類別只提供一個 public method,使用方法如下:
$aYT = new YouTube();
$VideoUrls = $aYT->CatchURL($url);
$VideoUrls = $aYT->CatchURL($url);
如果有人有更好的寫法也請 mail 一份給我, thx ^^
完整程式碼
無法使用…
Parse error: syntax error, unexpected ‘��’ (T_STRING) in /home/public_html/youtube/index.php on line 90
程式碼被 wordpress 跳脫部份字元
完整程式可參考
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
GetYoutube.php
hosted with ❤ by GitHub
不過 2006 的程式是否能用….