卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章1829本站已运行4109

可以去广告的二次视频解析源码

<?php
// 获取视频链接
$videoUrl = isset($_GET['url']) ? $_GET['url'] : '';

if (empty($videoUrl)) {
    echo json_encode(['error' => '缺少视频链接']);
    exit();
}

// 广告屏蔽规则
$adPatterns = [
    '/example\.com\/ads/', // 在此处添加广告来源 URL 或者规则
    '/adserver\.com\/track/'
];

// 检查链接是否包含广告
foreach ($adPatterns as $pattern) {
    if (preg_match($pattern, $videoUrl)) {
        echo json_encode(['error' => '广告链接被屏蔽']);
        exit();
    }
}

// 请求视频解析
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://xx.xxx.com/?url=" . urlencode($videoUrl));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);

if (curl_errno($ch)) {
    echo json_encode(['error' => '解析失败,请稍后再试']);
    curl_close($ch);
    exit();
}

curl_close($ch);

// 返回解析结果
echo $response;
?>
 
卓越飞翔博客
上一篇: 飞飞cms影视系统播放器判断指定浏览器ua显示指定内容
下一篇: 大数减法之无符号减法

相关推荐

留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏