@newaitix

Большаябуквавначале cURL получение title страницы?

$url='https://www.youtube.com/watch?v=ghUwOSyHHJ8';
$cURL=curl_init();
curl_setopt($cURL,CURLOPT_URL,$url);
curl_setopt($cURL,CURLOPT_RETURNTRANSFER,1);
curl_setopt($cURL,CURLOPT_AUTOREFERER,1);
curl_setopt($cURL,CURLOPT_HTTPGET,1);
curl_setopt($cURL,CURLOPT_VERBOSE,0);
curl_setopt($cURL,CURLOPT_HEADER,0);
curl_setopt($cURL,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($cURL,CURLOPT_SSL_VERIFYPEER,1);
curl_setopt($cURL,CURLOPT_SSL_VERIFYHOST,1);
curl_setopt($cURL,CURLOPT_DNS_USE_GLOBAL_CACHE,0);
curl_setopt($cURL,CURLOPT_DNS_CACHE_TIMEOUT,2);
curl_setopt($cURL,CURLOPT_COOKIESESSION,true);
curl_setopt($cURL,CURLOPT_AUTOREFERER,true);
curl_setopt($cURL,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.183 Safari/537.36 Vivaldi/1.96.1147.42');
$output=curl_exec($cURL);
curl_close($cURL);
print_r($output);

Мне нужно получить title страницы.
Но в данном случае я получаю YouTube видимо по причине того что curl не выполняет js.
Как можно решить эту проблему ?
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 1
402d
@402d
начинал с бейсика на УКНЦ в 1988
https://developers.google.com/youtube/v3/docs/videos
Используйте официальные пути (апи) вместо парсинга
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы