Я пытаюсь восстановить потоковую передачу URL-адресов с диска Google с помощью файлов cookie DRIVE_STREAM (видеоплейбэк ...).Я не могу использовать ссылки для скачивания в качестве потоковых ссылок, потому что мои видео находятся в .MKV, и у нее не будет звука
Я уже смог восстановить потоковые ссылки (видеоплейбэк) и cookie благодаря этому методуhttps://drive.google.com/get_video_info?docid=GOOGLE_DRIVE_ID звуки потоковой передачи звучат в исходном коде, а файлы cookie в заголовке
Это код, который я написал:
$file = 'https://drive.google.com/get_video_info?docid=1UVUPS8JzMOqYi9jCoUhXFYnB2MEqyOs2';
$curl = curl_init($file);
curl_setopt_array($curl , [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => true,
CURLOPT_FRESH_CONNECT => true,
CURLOPT_SSL_VERIFYPEER => true,
]);
// HERE WE GOT THE COOKIES
$data = curl_exec($curl);
preg_match_all('/^Set-Cookie:\s*([^;]*)/mi', $data, $result);
$cookies = $result[1][0];
$cookies = str_replace('DRIVE_STREAM=' , '' , $cookies);
// HERE WE GOT THE STREAMING URLS
$data = urldecode(urldecode($data));
$data = explode('|' , $data);
$data = $data[4];
$urls = explode('&url=' , $data);
curl_close($curl);
////////////////
var_dump($urls);
var_dump($cookies);
Проблема заключается в том, что ссылки на потоковую передачу несодержат cookie DRIVE_STREAM и не работают, чтобы у кого-то была идея?Я кое-что слышал о IPV4, но меня не совсем поняли
В основном мне удалось восстановить файлы cookie и потоковые ссылки отдельно, но не вместе.