如果您使用Internet Download Manager(IDM)下载Youtube视频,则会从属性>地址获取实际的下载URL,并且网址如下所示。
如果我将以下代码放入文件并单击“另存为”,视频将开始下载。
<a href="$link">Download Video</a> // $link = the above link
现在我有一个名为video.php的文件。我想要做的是当我运行video.php文件时,我的代码将自动开始从url(如上面的url)下载视频。这甚至可能吗?如果那么你能告诉我怎么做吗?
我尝试使用PHP下载,但页面不断加载和加载,并且不显示任何内容。我试过的代码如下:
$ch = curl_init ($link); // $link = the above link
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec ($ch);
答案 0 :(得分:0)
由于禁止直接连接到端口80上的视频,因此您需要使用其他方式。我可以想象在端口554上使用某种背景RTMP流媒体,它通常是打开的,因为默认情况下用于Flash视频。
RTMPDump可以完成这项工作 - &gt; http://rtmpdump.mplayerhq.hu/
答案 1 :(得分:0)
with open('guilds.yaml', 'r+') as guild_add:
yaml.dump({'connected_guilds'.replace("'", ""): [guild_id]}, guild_add, indent=4)