Greasy Fork

Greasy Fork is available in English.

CCTV视频解析

将CCTV视频解析成HLS地址.

当前为 2023-05-17 提交的版本,查看 最新版本

// ==UserScript==
// @name:en-US           CCTV-HLS
// @name               CCTV视频解析
// @description:en-US      parse cctv video to hls url.
// @description          将CCTV视频解析成HLS地址.
// @namespace           http://greasyfork.icu/users/135090
// @version            0.1
// @author             ZWB
// @license            CC
// @grant              none
// @run-at             document-end
// @match              https://v.cctv.com/*/V*.shtml*
// @match              https://v.cctv.cn/*/V*.shtml*
// @match              https://tv.cctv.cn/*/V*.shtml*
// @match              https://tv.cctv.com/*/V*.shtml*
// @icon              https://tv.cctv.cn/favicon.ico
// ==/UserScript==

(function() {
    'use strict';
    setTimeout(function(){
        document.querySelector("#video").remove();
        var mu="https://vdn.apps.cntv.cn/api/getHttpVideoInfo.do?pid="+guid;
        document.querySelector(".playingVideo>.tit").onclick=function(){
            window.open(mu);
        };
        document.querySelector(".playingVideo>.tit").textContent+="*JSON";
        $.getJSON(mu,function(res){
            var cctva=document.createElement("a");
            cctva.style.display="contents";
            cctva.textContent="HLS";
            cctva.style.fontSize="1rem";
            cctva.style.color="#FFFFFF";
            cctva.style.height="3rem";
            document.querySelector(".video").parentElement.appendChild(cctva);
            cctva.onclick=function(){
                window.open(res.hls_url);
            };
        });
    },3000)
})();