+
56
-

回答

其实网上都有很多免费的api接口直接用的,我就用vip接口写一个网页就行免费看vip,不过这写破解vip资源的api都是别人的

800_auto

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>VIP 视频在线解析</title>
    <style>
        /* --- 全局样式与动态背景 --- */
        body, html {
            margin: 0;
            padding: 0;
            width: 100%;
            height: 100%;
            font-family: 'Segoe UI', 'Microsoft YaHei', Arial, sans-serif;
            background: #0f0c29;
            background: -webkit-linear-gradient(to right, #24243e, #302b63, #0f0c29);
            background: linear-gradient(to right, #24243e, #302b63, #0f0c29);
            color: #fff;
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
        }

        /* --- 主容器 (玻璃拟态效果) --- */
        .parser-container {
            width: 90%;
            max-width: 600px;
            padding: 40px;
            background: rgba(255, 255, 255, 0.08);
            border-radius: 20px;
            box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37);
            backdrop-filter: blur(10px);
            -webkit-backdrop-filter: blur(10px);
            border: 1px solid rgba(255, 255, 255, 0.18);
            text-align: center;
            transform: translateY(-20px);
            opacity: 0;
            animation: fadeIn 1s forwards ease-out;
        }

        @keyframes fadeIn {
            to {
                transform: translateY(0);
                opacity: 1;
            }
        }

        /* --- 标题与描述 --- */
        h1 {
            font-size: 2.5em;
            margin-bottom: 10px;
            text-shadow: 0 0 15px rgba(0, 191, 255, 0.5);
        }

        p {
            color: #ccc;
            margin-bottom: 30px;
        }

        /* --- 表单元素 --- */
        .input-group {
            position: relative;
            margin-bottom: 20px;
        }

        .url-input {
            width: 100%;
            padding: 15px 50px 15px 20px;
            font-size: 1em;
            color: #fff;
            background: rgba(0, 0, 0, 0.3);
            border: 1px solid rgba(255, 255, 255, 0.2);
            border-radius: 10px;
            outline: none;
            transition: all 0.3s ease;
            box-sizing: border-box;
        }

        .url-input:focus {
            border-color: #00aaff;
            box-shadow: 0 0 15px rgba(0, 170, 255, 0.5);
        }
        
        /* 输入框清空按钮 */
        .clear-btn {
            position: absolute;
            right: 15px;
            top: 50%;
            transform: translateY(-50%);
            background: none;
            border: none;
            color: #aaa;
            font-size: 1.5em;
            cursor: pointer;
            opacity: 0;
            transition: opacity 0.3s;
        }

        .input-group:focus-within .clear-btn,
        .input-group .url-input:not(:placeholder-shown) + .clear-btn {
            opacity: 1;
        }

        .source-select {
            width: 100%;
            padding: 15px 20px;
            font-size: 1em;
            color: #fff;
            background: rgba(0, 0, 0, 0.3);
            border: 1px solid rgba(255, 255, 255, 0.2);
            border-radius: 10px;
            outline: none;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');
            background-repeat: no-repeat;
            background-position: right 15px top 50%;
            background-size: .65em auto;
            cursor: pointer;
        }

        .submit-btn {
            width: 100%;
            padding: 15px;
            font-size: 1.2em;
            font-weight: bold;
            color: #fff;
            background: linear-gradient(45deg, #007bff, #00d4ff);
            border: none;
            border-radius: 10px;
            cursor: pointer;
            transition: all 0.3s ease;
            margin-top: 10px;
            box-shadow: 0 4px 15px rgba(0, 170, 255, 0.3);
        }

        .submit-btn:hover {
            transform: translateY(-3px);
            box-shadow: 0 8px 25px rgba(0, 170, 255, 0.5);
        }
        
        .submit-btn:active {
            transform: translateY(0);
        }
        
        /* 错误提示 */
        #error-message {
            color: #ff6b6b;
            margin-top: 15px;
            height: 20px;
            transition: opacity 0.3s;
        }

    </style>
</head>
<body>

    <div class="parser-container">
        <h1>VIP 视频解析</h1>
        <p>将 VIP 视频播放地址粘贴到下方,选择解析源后即可播放</p>

        <form id="parser-form">
            <div class="input-group">
                <input type="url" id="video-url" class="url-input" placeholder="请在此处粘贴视频 URL" required>
                <button type="button" class="clear-btn" id="clear-btn" title="清空">×</button>
            </div>
            
            <select id="source-select" class="source-select"></select>
            
            <button type="submit" class="submit-btn">立即解析</button>
            
            <div id="error-message"></div>
        </form>
    </div>

    <script>
        document.addEventListener('DOMContentLoaded', () => {
            // --- 数据源 ---
            const videoParseList = [
                    {"name": "爱豆", "url": "https://jx.aidouer.net/?url="},
                       {"name": "Player-JY", "url": "https://jx.playerjy.com/?url="},
                {"name": "55o", "url": "https://55o.co/?url="},
             
                {"name": "天翼", "url": "https://jsap.attakids.com/?url="},
                {"name": "parwix", "url": "https://jx.parwix.com:4433/player/?url="},
                {"name": "虾米", "url": "https://jx.xmflv.com/?url="},
                {"name": "OK", "url": "https://api.okjx.cc:3389/jx.php?url="},
                {"name": "OKJX", "url": "https://okjx.cc/?url="},
            
                {"name": "猪蹄", "url": "https://jx.iztyy.com/Bei/?url="},
                {"name": "yparse", "url": "https://jx.yparse.com/index.php?url="},
                {"name": "MAO", "url": "https://www.mtosz.com/m3u8.php?url="},
                {"name": "M3U8TV", "url": "https://jx.m3u8.tv/jiexi/?url="},
                {"name": "夜幕", "url": "https://www.yemu.xyz/?url="},
                {"name": "BL", "url": "https://svip.bljiex.cc/?v="},
                {"name": "七彩", "url": "https://www.xymav.com/?url="},
                {"name": "铭人云", "url": "https://parse.123mingren.com/?url="},
                {"name": "4kdv", "url": "https://jx.4kdv.com/?url="},
                {"name": "1717", "url": "https://ckmov.ccyjjd.com/ckmov/?url="},
                {"name": "8090", "url": "https://www.8090g.cn/?url="},
                {"name": "qianqi", "url": "https://api.qianqi.net/vip/?url="},
                {"name": "laobandq", "url": "https://vip.laobandq.com/jiexi.php?url="},
                {"name": "playm3u8", "url": "https://www.playm3u8.cn/jiexi.php?url="},
                {"name": "无名小站", "url": "https://www.administratorw.com/video.php?url="},
                {"name": "CK", "url": "https://www.ckplayer.vip/jiexi/?url="},
                {"name": "盘古", "url": "https://go.yh0523.cn/y.cy?url="},
                {"name": "Blbo", "url": "https://jx.blbo.cc:4433/?url="},
                {"name": "m1907", "url": "https://z1.m1907.top/?jx="},
            ];

            // --- 获取 DOM 元素 ---
            const form = document.getElementById('parser-form');
            const urlInput = document.getElementById('video-url');
            const sourceSelect = document.getElementById('source-select');
            const clearBtn = document.getElementById('clear-btn');
            const errorMessage = document.getElementById('error-message');

            // --- 动态填充解析源下拉列表 ---
            videoParseList.forEach(source => {
                const option = document.createElement('option');
                option.value = source.url;
                option.textContent = `路线 - ${source.name}`;
                sourceSelect.appendChild(option);
            });

            // --- 事件处理 ---
            
            // 处理表单提交
            form.addEventListener('submit', (event) => {
                event.preventDefault(); // 阻止表单默认的页面刷新行为
                
                const videoUrl = urlInput.value.trim();
                const selectedSource = sourceSelect.value;
                
                // 验证输入
                if (!videoUrl) {
                    showError("视频 URL 不能为空!");
                    return;
                }
                if (!videoUrl.startsWith('http')) {
                    showError("请输入一个有效的 URL 地址!");
                    return;
                }
                
                // 清空错误信息
                showError("");

                // 拼接最终 URL 并在新窗口打开
                const finalUrl = selectedSource + videoUrl;
                window.open(finalUrl, '_blank');
            });
            
            // 清空输入框
            clearBtn.addEventListener('click', () => {
                urlInput.value = '';
                urlInput.focus();
                showError("");
            });
            
            // 输入时清空错误
            urlInput.addEventListener('input', () => {
                 showError("");
            });
            
            // 显示错误信息的函数
            function showError(message) {
                errorMessage.textContent = message;
            }
        });
    </script>

</body>
</html>

这些地址会不定期被封杀,所有有人定期更新这些网址:https://greasyfork.org/en/scripts/453037-%E5%85%A8%E7%BD%91vip%E8%A7%86%E9%A2%91%E5%85%8D%E8%B4%B9%E7%A0%B4%E8%A7%A3-%E4%B8%93%E6%B3%A8%E4%B8%80%E4%B8%AA%E8%84%9A%E6%9C%AC%E5%8F%AA%E5%81%9A%E4%B8%80%E4%BB%B6%E4%BA%8B%E4%BB%B6-%E9%95%BF%E6%9C%9F%E6%9B%B4%E6%96%B0-%E6%94%BE%E5%BF%83%E4%BD%BF%E7%94%A8

网友回复

我知道答案,我要回答