我正在尝试从Udemy那里获取免费视频课程。
我有这样的链接,例如:https://www.udemy.com/new-lecture/view/?data=SlFCJUxYR34JQx55Xk5XPFAUTh4NDRsqWBQJe0wBAW5M
我想要的是获取mp4所在的位置并将其嵌入我的一个网站页面。
我有一个Chrome插件,只需查看源页面即可下载MP4视频。
有没有办法用PHP或Python实现相同的目标? 请记住,我只需要视频位置不要下载它。
由于
答案 0 :(得分: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.";
}
?>