2016-04-04 12 views
-5

私はUdemyから無料ビデオコースを取得しようとしています。PHP - ビデオURLからMP4の場所を取得

私は例えば、このリンクを持っている:私は何をしたいかhttps://www.udemy.com/new-lecture/view/?data=SlFCJUxYR34JQx55Xk5XPFAUTh4NDRsqWBQJe0wBAW5M

はMP4が配置され、私のウェブサイトのページのいずれかでそれを埋め込むれる場合フェッチすることです。

ソースページを見るだけでMP4ビデオをダウンロードできるChromeプラグインがあります。

PHPやPythonで同じことを達成する方法はありますか? 私はそれをダウンロードしないでビデオの場所が必要であることを覚えておいてください。外部ビデオを埋め込むための

おかげ

+0

https://github.com/rg3/youtube-dl/blob/master/README.md#embedding-youtube-dl –

+0

こんにちは@NijrajGelaniをが、これはビデオをダウンロードするつもりです。私は、MP4ソースのURLを知る方法が必要です – Anonymous

答えて

1

は、まずあなたがそうでなければ、あなたが著作権の問題に直面するかもしれないあなたのウェブサイト上で動画を使用する権限を持っていることを確認してください。ここ は、MP4リンクを取得するPHPコードです:

<?php 
$URL = "https://www.udemy.com/new-lecture/view/?data=SlFCJUxYR34JQx55Xk5XPFAUTh4NDRsqWBQJe0wBAW5M"; 
$Fetched_Contents = file_get_contents($URL); 
if (preg_match('/<source(.*?)src="(.*?).mp4(.*?)"/i', $Fetched_Contents, $MP4_Link)){ 
    $Complete_MP4_Link = "{$MP4_Link[2]}.mp4{$MP4_Link[3]}"; 
    //now embed in your mp4 player using html,javascript 
    echo $Complete_MP4_Link; 
}else{ 
    echo "Didn't found any mp4 link."; 
} 
?> 
関連する問題