@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.
Как можно решить эту проблему ?
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 1
@402d
начинал с бейсика на УКНЦ в 1988
https://developers.google.com/youtube/v3/docs/videos
Используйте официальные пути (апи) вместо парсинга
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект