Heroku Youtubedl pag酒店

2024-09-26 17:58:41 发布

您现在位置:Python中文网/ 问答频道 /正文

大家好,我正忙着开发一个需要检索youtube网址的应用程序。现在我知道youtube dl是用.py编写的,是最好的工具。youtube-dl --get-url YOUTUBE_URL按我的期望为我检索视频url。在

我是否可以用某种方式将一个.py网页连接到这个python脚本,并将输出回送到heroku上托管的网页中?在

不过,我已经设法在PHP中实现了这一点,但是我的webhost不允许在PHP中执行脚本,因此它变得毫无用处。我的剧本如下。在

    <?php

function serveFile( $file ){

    $output = '';
    $prep = `cd /Applications/XAMPP/xamppfiles/htdocs/youtube-dl`;
    $fp = popen('./youtube-dl --get-url '.$file.' 2>&1', "r");

    while(!feof($fp)){
        $myLine = fread($fp, 1024);
        $buffer = $myLine;
        //echo $myLine;
        $output .= trim($buffer);
    }
    fclose($fp);
    return $output;
}

$video_url =  serveFile("http://www.youtube.com/watch?v=".$_GET['v']);

echo json_encode(
    array("url" => $video_url)
)
//echo $video_url;
?>

我对python和heroku非常陌生,所以请对我好点:)


Tags: pyecho脚本url网页outputgetheroku

热门问题