cnBeta视频地址

显示cnBeta中的视频源地址,特别适合未安装Flash的Safari用户。配合html5视频播放插件,在视频的源地址观看cnBeta上的视频。

// ==UserScript==
// @name         cnBeta视频地址
// @namespace    undefined
// @version      0.1
// @description  显示cnBeta中的视频源地址,特别适合未安装Flash的Safari用户。配合html5视频播放插件,在视频的源地址观看cnBeta上的视频。
// @author       You
// @include      *cnbeta.com/*
// @grant        none
// @compatible   safari
// ==/UserScript==

var video_link;
var video_id;

var content=document.getElementById('artibody');
var video = content.getElementsByTagName('iframe')[0];
if (video){
    //alert(typeof(video.parentNode.nextSibling.innerHTML));
    video_link = video.src;
    video_id = video_link.split('/')[4];
    //alert(source_link(video_id));
    var link = document.createElement('a');
    link.innerText = '视频链接';
    link.href = source_link(video_id);
    link.target="_blank";
    content.insertBefore(link, video.parentNode.nextSibling);

}
else{
    video = content.getElementsByTagName('embed')[0];
    if(video){
        //alert(typeof(video.parentNode));
        video_link = video.src;
        video_id = video_link.split('/')[5];
        //alert(source_link(video_id));
        var link = document.createElement('a');
        link.innerText = '视频链接';
        link.href = source_link(video_id);
        link.target="_blank";
        content.insertBefore(link, video.parentNode.nextSibling);
    }
}
function source_link(video_id){
    var source_video = "http://v.youku.com/v_show/id_";
    var source_video_link = source_video+video_id;
    return source_video_link;
}