youtube抓取器没有下载一些视频 [英] youtube grabber not download some video

查看:107
本文介绍了youtube抓取器没有下载一些视频的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hieverybody我有问题在我的主机上抓取youtube的一些视频

视频: https: //www.youtube.com/watch?v=VhjYaeotTYY [ ^ ]

我的代码

Hieverybody i have problem to grabbing some video of youtube in my host
video : https://www.youtube.com/watch?v=VhjYaeotTYY[^]
my code

$my_video_info = 'http://www.youtube.com/get_video_info?&video_id='. $my_id;
$my_video_info = curlGet($my_video_info);
parse_str($my_video_info);
$my_formats_array = explode(',',$url_encoded_fmt_stream_map);
if (count($my_formats_array) == 0)
{
    $error = "Error: Could not download video!";
}
else
{
    $avail_formats[] = '';
    $i = 0;
    foreach($my_formats_array as $format) {
        parse_str($format);
        $avail_formats[$i]['itag'] = $itag;
        $avail_formats[$i]['quality'] = $quality;
        $type = explode(';',$type);
        $avail_formats[$i]['type'] = $type[0];
        $avail_formats[$i]['url'] = urldecode($url) . '&signature=' . $sig;
        parse_str(urldecode($url));
        $avail_formats[$i]['expires'] = date("G:i:s T", $expire);
        $avail_formats[$i]['ipbits'] = $ipbits;
        $avail_formats[$i]['ip'] = $ip;
        $i++;
    }
    // $target_formats = array('35','34','5'); BEST QUALITY BUT LARGE FILE
    // $target_formats = array('34','5'); MEDIUM QUALITY
    $target_formats = array('35','34','5');
    $best_format = '';
    for ($i=0; $i < count($target_formats); $i++) {
        for ($j=0; $j < count ($avail_formats); $j++) {
            if($target_formats[$i] == $avail_formats[$j]['itag']) {
                $best_format = $j;
                break 2;
            }
        }
    }
    $flvurl = $avail_formats[$best_format]['url'];
}

推荐答案

my_video_info ='http://www.youtube.com/get_video_info?& video_id ='。
my_video_info = 'http://www.youtube.com/get_video_info?&video_id='.


my_id;


my_video_info = curlGet(
my_video_info = curlGet(


这篇关于youtube抓取器没有下载一些视频的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆