使用 curl 的完整 youtube 播放列表(使用普通 curl 仅显示一半列表)

Full youtube palylist using curl ( only half list is dispalying using normal curl )

click to check how the list is loading 我正在使用以下代码来卷曲 youtube,但它只显示播放列表中的前 100 个视频我如何显示完整的播放列表视频。播放列表中有 180 个视频

(我知道 API 但我想在没有 youtube 的情况下使用它 API)

<?php

 $ch = curl_init();
 curl_setopt($ch, CURLOPT_URL, 'https://www.youtube.com/playlist?list=PL1FO3JrU9Zy-A-q8s4FdzgzNVWsIcTx5q');
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
 curl_setopt($ch, CURLOPT_USERAGENT, "MozillaXYZ/1.0");
 curl_setopt($ch, CURLOPT_TIMEOUT, 10);
 $contents = curl_exec ($ch);
 echo $contents;
 curl_close ($ch);

?>

我应该遵循哪个步骤来获取完整的播放列表?

我得到了答案。 我需要 curl 剩下的视频

  1. 首先从 ajax 请求中收集 url、参数和请求类型 (post/get) 等信息。(通过单击检查和网络传单)
  2. 从您的 php/curl 代码生成相同的请求,您就成功了。