Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.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
尝试使用javascript下载youtube视频时出错_Javascript - Fatal编程技术网

尝试使用javascript下载youtube视频时出错

尝试使用javascript下载youtube视频时出错,javascript,Javascript,这给了我一个错误,swfArgs没有定义 如何解决这个问题?尝试添加var swfArgs={}在此之前:)…但这只会使te错误消失。这个想法是,在你的代码中,你没有得到“swfArgs”变量。,你在哪里定义了swfArgs变量?嗯,你的swfArgs dict没有定义(不存在),所以错误的根源在那一行之前。你能提供更多的代码吗?那根本没用,它只是一本空字典。回答问题的想法是提供问题的解决方案,而不是一个不会解决任何问题的廉价黑客。哦,对了,sry..那么?你认为他应该如何解决这个问题?哦,你不

这给了我一个错误,swfArgs没有定义


如何解决这个问题?

尝试添加
var swfArgs={}在此之前:)…但这只会使te错误消失。这个想法是,在你的代码中,你没有得到“swfArgs”变量。

,你在哪里定义了
swfArgs
变量?嗯,你的swfArgs dict没有定义(不存在),所以错误的根源在那一行之前。你能提供更多的代码吗?那根本没用,它只是一本空字典。回答问题的想法是提供问题的解决方案,而不是一个不会解决任何问题的廉价黑客。哦,对了,sry..那么?你认为他应该如何解决这个问题?哦,你不能,因为你没有所有的细节,对吗?也许如果他看到他应该申报var,他会有一些事情要做。。不管怎样,好的,放松点。我试着在谷歌chrome工具箱的控制台中运行代码。这就是我犯的错误。和var swfArgs={};确实有效。谢谢你。但是javascript代码没有。因此,需要找到使用控制台下载youtube视频的另一种方法:)您不需要找到另一种方法,只需为“swfArgs”对象提供正确的参数,如下所示:swfArgs['video_id']='id of the video'。。。。但是如果你能提供更多的代码来使用的话,这将非常有帮助。。。(顺便说一句,这段代码只会将您重定向到页面,在控制台中运行它就像在地址栏中键入地址一样)
javascript:window.location.href = 'http://youtube.com/get_video?video_id=' + swfArgs['video_id']+ "&fmt=18" + "&l=" + swfArgs['l'] + "&sk=" + swfArgs['sk'] + '&fmt_map' + swfArgs['fmt_map'] + '&t=' + swfArgs['t'];