youtube在php下载链接

时间:2017-08-21 11:06:15

标签: php youtube

我无法获取youtube可下载链接。 我使用下面的代码行来获取网址链接。

$data =file_get_contents('https://www.youtube.com/get_video_info?video_id='.$id);

但是对于某些视频ID它正在工作,而对于其中一些视频ID则不起作用。 是否有任何新技术可以从youtube网址获取可下载链接。

我使用的技术是获取源代码 - >找到url_encoded_fmt_stream_map直到 - >然后解码网址 - >然后从那里分离可下载的链接。

例如我正在尝试下载以下youtube网址: -

https://www.youtube.com/watch?v=PKRtwNMRbb4

然后我将下面链接作为下载链接: -

https://r3---sn-aigs6n7y.googlevideo.com/videoplayback?requiressl=yes&id=o-ALWyuhYomxf55RTD7AHI7Y8E26JM6SAl0ipmPOzZ1ssZ&mn=sn-aigs6n7y&mm=31&pl=24&dur=1907.124&lmt=1471163173533220&ip=31.170.164.31&ms=au&ei=qMaaWabDKsvMW8n8mPAC&mv=u&mt=1503315355&expire=1503337224&sparams=dur%2Cei%2Cid%2Cip%2Cipbits%2Citag%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cexpire&key=yt6&beids=%5B9466593%5D&ipbits=0&mime=video%2Fmp4&itag=22&source=youtube&ratebypass=yes?title=Gangster%20|%20%E0%A4%97%E0%A5%88%E0%A4%82%E0%A4%97%E0%A4%B8%E0%A5%8D%E0%A4%9F%E0%A4%B0%20|%20%E0%A4%87%E0%A4%AE%E0%A4%B0%E0%A4%BE%E0%A4%A8%20%E0%A4%B9%E0%A4%BE%E0%A4%B6%E0%A5%8D%E0%A4%AE%E0%A5%80%20|%20All%20Songs%20|%20Emraan%20Hashmi%20|%20Kangna%20Ranaut%20|%20Audio%20Jukebox

0 个答案:

没有答案