Sleazy Fork is available in English.

小狐狸VIP视频免费看

来不及解释了,快上车!!!

// ==UserScript==
// @name         小狐狸VIP视频免费看
// @namespace    small_fox_vip_video_free_see_2
// @version      0.6
// @description  来不及解释了,快上车!!!
// @author       w2f
// @match        https://ld01.xhlld24007.cyou/*
// @include      /^https://ld01.xhlld\d+\.cyou/
// @include      /^https://ld.xhlld\d+\.cyou/
// @icon         https://ld.xhlld24007.cyou/favicon.ico
// @license      MIT
// @grant none
// @require      https://greasyfork.org/scripts/476730-ajaxhooker-2/code/ajaxHooker_2.js?version=1259979
// @run-at       document-start
// ==/UserScript==

(function() {
    'use strict';
    ajaxHooker.protect();
    ajaxHooker.filter([
        {type: 'xhr', url: '/view/getVideoInfo/', method: 'POST', async: true},//小狐狸
    ]);
    ajaxHooker.hook(request => {
        if (request.url.indexOf('/view/getVideoInfo/') > -1 ) {
            request.response = async res => {
                //console.log("hooked!!! responseText ====>",JSON.parse(res.responseText));
                res.responseText = await modifyResponse2(res.responseText);
                //ajaxHooker.unhook();
            };
        }
    });
    async function modifyResponse2(responseText){
        let rspjson = await JSON.parse(responseText);
        let tmp = rspjson.data.coverUrl.split('xyz/')[1].slice(0,17);//.split('/');
        rspjson.data.collectCount = 0;
        rspjson.data.free = true;
        rspjson.data.isVip = true;
        rspjson.data.playUrl = rspjson.data.playUrl || `https://xiaoo.cn.jishangsw.xyz/${tmp}/index.m3u8`;
        //console.log("fixed rspjson====>",rspjson);
        let showpos = document.querySelector("#app > div > div.subjectBox > div > div:nth-child(3) > div:nth-child(3) > div:nth-child(1)") || document.querySelector("#app > div > div:nth-child(1) > div:nth-child(6) > div:nth-child(1)"); //pc or moblie
        show_videoUrl(rspjson.data.playUrl, showpos, 1);
        return await JSON.stringify(rspjson);
    }
    function show_videoUrl(videoUrl,dizhi, flag = 0) {
        var xxx = document.querySelector("#my_add_dizhi");
        if(flag==0 && xxx){
            return 0;
        }
        if (xxx) xxx.parentNode.removeChild(xxx);
        var mydiv = document.createElement('div');
        mydiv.innerHTML = `<div id="my_add_dizhi" style="color:red;font-size:14px;word-wrap: break-word;word-break: break-all;">
            <p><a href="${videoUrl}" target="_blank">✅点此访问</a></p>
            </div>`;
        dizhi?.after(mydiv);
        return 1;
    }
})();