首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Heroku Youtube-dl页面

Heroku Youtube-dl页面
EN

Stack Overflow用户
提问于 2014-02-20 03:17:05
回答 1查看 858关注 0票数 1

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

我有没有可能以某种方式将一个.py网页连接到这个python脚本,并为我将输出回显到托管在heroku上的网页中?

然而,我已经设法让它在PHP中工作,但我的get主机根本不允许在php中执行脚本,因此它变得无用。我拥有的脚本如下所示。

代码语言:javascript
复制
    <?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的新手,所以请对我好一点:)

EN

回答 1

Stack Overflow用户

发布于 2015-05-27 03:52:51

我在运行dwnYT.com。有很多下载youtube视频的库。在heroku上,我尝试了node.js的库,例如node-ytdl-core没有问题。此外,您还可以使用一些API,无需任何编程即可提供链接。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21890189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档