大家好,我正忙着开发一个需要检索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非常陌生,所以请对我好点:)
我在跑步德文网. 有很多库可以下载youtube视频。在heroku上我试着去图书馆节点.js例如,节点ytdl核心没有问题。 你也可以使用一些API,不需要任何编程就可以提供链接。在
相关问题 更多 >
编程相关推荐