<?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;
?>
可以去广告的二次视频解析源码
相关推荐
标签:
留言与评论(共有 0 条评论) |