|

楼主 |
发表于 2022-9-14 15:05
|
显示全部楼层
以前的西瓜源码
<?php
$id=$_GET["id"];
$url="https://www.ixigua.com/".$id."/";
$headers = array(
'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3',
//'accept-encoding: gzip, deflate, br',
'accept-language: zh-CN,zh;q=0.9',
'cache-control: max-age=0',
'cookie: MONITOR_WEB_ID=95160745-209c-4623-947d-8af1adaadbd3; ttwid=1%7CRwZBdYdxBsO-8DnW-9_ABvj8tffBlUMchuGenw5bDI8%7C1615479374%7Cbbfb4639bfa7551a0d517ad81731089e3dacb0964cb436117ce3ef8d9db16d9f; _ga=GA1.2.1594325275.1615479370; __ac_nonce=06076ec8e002bde0858a3; __ac_signature=_02B4Z6wo00f01r5088QAAIDBeP3rsMj9w4a-VPdAAM.4a8; ixigua-a-s=1; ttcid=d1f74fa1032e4cc7b55043e78011514f35; Hm_lvt_db8ae92f7b33b6596893cdf8c004a1a2=1618406540; Hm_lpvt_db8ae92f7b33b6596893cdf8c004a1a2=1618406540; _gid=GA1.2.41027272.1618406540',
'sec-fetch-mode: navigate',
'sec-fetch-site: same-origin',
'sec-fetch-user: ?1',
'upgrade-insecure-requests: 1',
);
$User_Agent= 'user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36';
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);//这个是重点。
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch,CURLOPT_USERAGENT,$User_Agent);
$info=curl_exec($ch);
curl_close($ch);
$fhd='/{"definition":"1080p","quality":"normal","vtype":"mp4",.*?"main_url":"(.*?)","backup_url_1/is';
$hd='/{"definition":"720p","quality":"normal","vtype":"mp4",.*?"main_url":"(.*?)","backup_url_1/is';
if(strstr($info,'"definition":"1080p","quality":"normal","vtype":"mp4"') != false) {preg_match($fhd,$info,$sn);}
elseif(strstr($info,'"definition":"720p","quality":"normal","vtype":"mp4"') != false) {preg_match($hd,$info,$sn);}
else{preg_match($bq,$info,$sn);}
//print_r ($sn[1]);
$playurl=$sn[1];
$str=base64_decode($playurl);
preg_match('/.*?\/video\/tos\/cn\/tos-.*?\/.*?\/(.*?)a=.*?=&vr=/is',$str,$snt);
$t=$snt[1];
$to='?';
$go =str_replace("$t","$to",$str);
//echo $go;
header('location:'.$go);
?> |
|