<?php
function context($url) {//curl访问远程URL返回数据
	$user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0";
	$ch = curl_init($url);
	curl_setopt($ch, CURLOPT_HEADER, 0);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
	curl_setopt($ch,CURLOPT_HTTPHEADER,array('content-type:text/html;charset=UTF-8', 'Referer:'.$url,'origin:https://www.uaa.com'));
    curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); // https请求 不验证证书和hosts
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
	curl_setopt($ch, CURLOPT_ENCODING,'gzip');
	curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
	//curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5_HOSTNAME);
	//curl_setopt($ch, CURLOPT_PROXY, '127.0.0.1:1080');
	$code = curl_exec($ch);
	$status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
	curl_close($ch);
	if ($status <> 200 or empty($code)) return false;
	return $code;
}
$s=$_GET['s']??"video";
$id=isset($_GET['id']) && is_numeric($_GET['id']) && $_GET['id'] > 0 ? (int)$_GET['id'] : false;
$page=isset($_GET['page']) && is_numeric($_GET['page']) && $_GET['page'] > 0 ? (int)$_GET['page'] : 1;
$pageurl="https://www.uaa.com/video/list?keyword=&category=&origin=&tag=&sort=1&page={$page}";
$url="https://www.uaa.com/api/video/app/video/intro?force=false&id={$id}&viewId=1045726638714785792";
switch ($s){
case "video":
$info=context($url);
echo $info;
break;
case "list":
$info=context($pageurl);
echo $info;
break;
}
?>