VIP视频解析Demo

这篇文章主要简述如何做一个VIP解析网站:

演示地址:http://lixiaocai.top

主要涉及的知识有:Html,Bootstrap框架,PHP,Mysql

#.前期准备工作

首先你需要准备好一个带宽10M左右的VPS

申请一个你自己的域名

准备好Html上传工具和编辑工具

#.代码部分

主要使用html+PHP+Mysql知识,通过管理Mysql更新解析APi。

新建一个名为index.php的文件。下面是部分代码:

head部分代码

<head>
<meta charset="utf-8">
<!-- 命令IE运行最新的渲染模式 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- 自动适配当前设备的真实宽度 & 设置缩放比为不可缩放  -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
 <link rel="bookmark" href="mages/cinema.ico"/>
<link rel="stylesheet" type="text/css" href="css/bootstrap.css">
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="css/xiaocai.css">
<script  src="js/jquery-1.9.1.js"></script>
 <?php include ("PHP/conn.php");?> 
<script  src="js/xiaocai.js"></script>
<link rel="stylesheet" type="text/css" href="css/tips.css">
<script type="text/javascript">
 document.onreadystatechange = function() {
    if (document.readyState == "complete") {
        $("#loading").fadeOut();
    }
}

    document.onreadystatechange = function() {
    if (document.readyState == "complete") {
        $("#loading").fadeOut();
    }
}


function Interface() {
    var address = document.getElementById("address").value;
    var address_Interface = document.getElementById("Interface");
    var Interface = document.getElementById("Interface").selectedIndex;
    var Interface_value = address_Interface.options[Interface].value;
    var Player = document.getElementById("player");
    Player.src = Interface_value + address;

}

function Interface2() {
    var address = document.getElementById("address").value;
    var address_Interface = document.getElementById("Interface");
    var Interface = document.getElementById("Interface").selectedIndex;
    var Interface_value = address_Interface.options[Interface].value;
    window.open(Interface_value + address);

}
</script>

body部分代码

<section id="top">
    <div class="container">
        <div class="row">
            <div class="col-md-12">
                <h2>vip视频在线解析</h2>
                <p>免费全网VIP视频会员免广告看电影! 若播放异常,刷新或者更换接口尝试哦!接口不定期更新!感谢您的支持!</p>
                <p>如果有更好的建议或想法,点击<a href="Contact us.html">这里</a></p>
            </div>
        </div>
    </div>
</section>
<section id="tv">
    <div class="container">
        <div class="row TV" id="TV">
            <div class="col-md-1"></div>
            <div class="com-md-10">
                <iframe id="player" src="Time.html" frameborder="0" scrolling="no"></iframe>
            </div>
            <div class="col-md-1"></div>
        </div>
    </div>
</section>

<section id="Btn-group">
    <div class="container">
        <div class="row">
            <div class="col-md-12">
                <div class="input-group">
                    <span class="input-group-addon">选择接口</span>
                    <select class="form-control" id="Interface" name="接口">
                        <?php
                        // s$sql="select * from Api_list ORDER BY id DESC";
                        $sql = "select * from Api_list ORDER BY id ";
                        $query = mysqli_query($link, $sql);
                        while ($row = mysqli_fetch_array($query)) {
                           ?>
                      <option value="<?php echo $row['Api_src']; ?> "><?php echo $row['Api_name']; ?></option>
                   <?php }?>
                    </select>
                </div>
                <div class="input-group player-btn">
                    <span class="input-group-addon " id="basic-addon1">播放地址</span>
                    <input type="text" class="form-control " id="address" placeholder="请复制网页地址到这里。" aria-describedby="basic-addon1">
                </div>
                <div class="btn player-btn btn-group-vertical" role="group">
                    <button id="player-1" type="button" class="btn btn-success" onclick="Interface()">播放</button>
                    <button id="player-2" type="button" class="btn btn-success" onclick="Interface2()">备用播放[全屏]</button>
                </div>
            </div>
        </div>
</section>
<section id="Use-way">
    <div class="container">
        <div class="row use">
            <div class="col-md-12 ">
                <div class="col-md-1"></div>
                <h3>操作指南:</h3>
                <br>
                <p>第 一 步 进入各大视频网站,找到想要观看的VIP视频,然后复制链接<b>(浏览器上的视频地址)</b></p>
                <br>
                <p>第 二 步 将复制的链接粘贴到本站播放地址,并点击开始解析</p>
                <br>
                <p>第 三 步 等待解析完成,即可免费观看VIP视频。若等待时间过长的话请刷新页面或更换接口。</p>
                <br>
            </div>
            <div class="col-md-1"></div>
        </div>
    </div>
</section>

PHP部分

新建一个名字为coon.inc.php的文件。这个文件主要配置连接数据库的信息。我的如下:

<?php
define("HOST",'192.158.227.156');
define("USER",'你数据库用户名');
define("PWD",'你的数据库密码');
?>

新建一个名字为coon.php的文件,用于连接数据库。我的如下:

<?php
include "conn.inc.php";
$link = mysqli_connect(HOST, USER, PWD);
if ($link->connect_erro) {
    die('数据库链接出错');
}

$result = mysqli_select_db($link, "你的数据库名称");

if (!$result) {
    die("没有选择任何数据库");
}
?>

数据库部份

在数据库中新建一个表名为Api_list的数据表。设置如图:
Api_list
通过以下Sql语句添加一个Api:

"INSERT INTO `Api_list`(`ID`, `Api_name`, `Api_src`) VALUES ('','Api名称','Api地址')"

想要删除直接点击删除操作或者
通过以下Sql语句删除一个Api:

"DELETE FROM Api_list WHERE id='要删除APi的ID'"

----------本文结束感谢您的阅读----------

本文标题:VIP视频解析Demo

文章作者:Lee_Xiaocai

发布时间:2018年12月23日 - 10:12

最后更新:2018年12月23日 - 12:12

原始链接:https://lee-xiaocai.github.io/2018/12/23/VIP视频解析Demo/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。