我怎么能用javascript使用curl

时间:2018-02-23 06:43:41

标签: javascript php curl

我正在使用curl打开一个页面,并希望使用页面上显示的javascript播放视频。我使用了以下代码

$url = "https://www.example.com/";
$link = "http://www.example.com/oembed?url=" . $url. "&format=json";
$curl = curl_init($link);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$return = curl_exec($curl);
curl_close($curl);
$result = json_decode($return, true);
echo '<pre>'; print_r($result);
echo $result['html'];

    播放();

function play(){

   document.getElementById("play-button").click();
}

我的卷发正在运作,但它没有播放视频。我错了吗?我是否已通过按钮的x路径播放视频?

1 个答案:

答案 0 :(得分:0)

PHP脚本在服务器上执行,而JavaScript在浏览器上执行(Node.js是一个例外)。因此,当JS想要调用单击操作时,您的PHP代码已经执行,并且PHP代码无法在浏览器上执行,因此卷曲不会被调用。

您需要做的是异步使用JavaScript调用URL。您可以使用Ajax or Fetch进行此操作。