【发布时间】:2014-11-02 09:53:29
【问题描述】:
我正在编写一个用于从 youtube 下载视频的脚本。我知道,我需要使用从 url 下载的视频信息解析文件:http://www.youtube.com/get_video_info?video_id={video id}。它工作正常,但有些视频受到“保护”,无法嵌入外部网站(我不想嵌入视频,我想下载它)。例如:
对于此视频https://www.youtube.com/watch?v=cgqOSCgc8xc,我无法从该网址检索任何视频信息: http://www.youtube.com/get_video_info?video_id=cgqOSCgc8xc,只有这些参数(下),错误码150:
cosver=6.1&csi_page_type=embed&cos=Windows&status=fail&cbr=Chrome&errorcode=150&enablecsi=1&errordetail=0&cbrver=38.0.2125.111&c=WEB&eventid=XftVVJbEA-nziwaU2YGgBw&reason=Ten+film+wideo+zawiera+ tre%C5%9B%C4%87+od+partnera+WMG.+Mo%C5%BCliwo%C5%9B%C4%87+jej+odtwarzania+w+okre%C5%9Blonych+witrynach+jest+zablokowana.% 3Cbr%2F%3E%3Cu%3E%3Ca+href%3D%27http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DcgqOSCgc8xc%26feature%3Dplayer_embedded%27+target%3D%27_blank%27%3EObejrzyj+ w+YouTube%3C%2Fa%3E%3C%2Fu%3E
但我看到,其他用于下载 youtube 视频的脚本对此没有任何问题。 那么,我怎样才能得到带有视频信息的准确文件呢?
【问题讨论】: