Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 如何使用JavaScript将YouTube视频作为对象抓取?_Video_Youtube - Fatal编程技术网

Video 如何使用JavaScript将YouTube视频作为对象抓取?

Video 如何使用JavaScript将YouTube视频作为对象抓取?,video,youtube,Video,Youtube,我正在尝试为chrome做扩展。到目前为止,我能够使用以下代码检索信息: var id = 'HRRruUdE-9o'; var url = 'https://www.youtube.com/watch?v=' + id; $.getJSON('https://noembed.com/embed', {format: 'json', url: url}, function (data) { alert(data.title); }); 但是,我正试图抓取整个视频并将其存储为

我正在尝试为chrome做扩展。到目前为止,我能够使用以下代码检索信息:

var id = 'HRRruUdE-9o';
var url = 'https://www.youtube.com/watch?v=' + id;

$.getJSON('https://noembed.com/embed',
    {format: 'json', url: url}, function (data) {
    alert(data.title);
});


但是,我正试图抓取整个视频并将其存储为对象?

您的意思是“…将YouTube视频作为JSON对象抓取”?该
noembed.com
返回一个JSON对象,您不能将音频/视频数据作为对象(数据可以作为条目放在对象中,但不能是实际的
对象本身)。如果你问如何从Youtube窃取视频,那么问题应该是“如何从Youtube获取MP4”,并且根据你想要的“对象”的含义(URL或字节?),你可以使用MP4的URL或MP4的视频字节(十六进制格式条目)创建自己的对象。是的。实际上我在找你的第二个意见。视频将作为对象存储。在这种情况下,我应该先下载视频,然后将其另存为对象,还是采用其他不同的方法?谢谢。你的意思是“…抓取一个YouTube视频作为JSON对象”?该
noembed.com
返回一个JSON对象,您不能将音频/视频数据作为对象(数据可以作为条目放在对象中,但不能是实际的
对象本身)。如果你问如何从Youtube窃取视频,那么问题应该是“如何从Youtube获取MP4”,并且根据你想要的“对象”的含义(URL或字节?),你可以使用MP4的URL或MP4的视频字节(十六进制格式条目)创建自己的对象。是的。实际上我在找你的第二个意见。视频将作为对象存储。在这种情况下,我应该先下载视频,然后将其另存为对象,还是采用其他不同的方法?非常感谢。