2011-11-16 118 views
0

我正在尋找一個腳本,在給定Youtube用戶的情況下,它會將橫幅從他們的頻道中取消。 Youtube頻道將是用戶輸入的。從單獨的[EXTERNAL]頁面(使用Javascript?)刮取/獲取IMG Src

例輸入:thenewboston

需要注意的是,該通道的位置將是http://www.youtube.com/user/thenewboston

這是怎麼回事呢YouTube頻道的URL進行格式化。另請注意,橫幅圖片位於ID爲「user_banner」的div中。

因此,在這種情況下(thenewboston的通道)的理想輸出將是http://i3.ytimg.com/u/JbPGzawDH1njbqV-D5HqKw/profile_header.jpg?v=4bba630b

+0

你打算首先詢問他們的許可嗎? – 2011-11-16 06:05:44

+1

不是嗎? Youtube是完全公開的。如果你可以分享他們的視頻,我認爲你可以分享他們的橫幅。 此外,我在一個網站上爲「Profile」類型的頁面(在他們自己的頻道上打字時)輸入 – hellohellosharp

+0

並不意味着您有權使用您。 – 2011-11-16 18:33:45

回答

0

用JavaScript,它的困難,因爲你不能使跨站點Ajax請求。你可能需要在這方面涉及PHP。你可以在jQuery的做,

$.get(getYTBanner.php, variables) 

和getYTBanner.php,您需要使用的file_get_contents或捲曲,打開這個網址,並從那裏通過HTML拿到旗幟。

警告:不是實際的語法。

+0

感謝您的回答!如果可能的話,PHP實際上會更容易使用....還有其他答案嗎? – hellohellosharp

+0

關於如何用html獲取圖像的任何建議? – hellohellosharp