<?php
function sendGetDetailRequest() {
$url = "https://rmt-api.dachuan.org.cn/wap/getDetail?vno=3.5.0&";
$headers = [
"User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Edge/144.0.0.0 Safari/537.36",
"Referer: https://rmt-wap.dachuan.org.cn/",
];
$formData = [
"data" => '{"news_id":"30981","sign":""}'
];
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => http_build_query($formData),
CURLOPT_HTTPHEADER => $headers,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => 0,
]);
$response = curl_exec($ch);
if ($response === false) {
echo "cURL执行错误:" . curl_error($ch);
curl_close($ch);
return;
}
curl_close($ch);
$result = json_decode($response, true);
if (json_last_error() === JSON_ERROR_NONE && isset($result['data']['video_url'])) {
header('Location: ' . $result['data']['video_url']);
exit;
} else {
echo "未找到video_url或JSON解析失败";
}
}
sendGetDetailRequest();
?>
|