【发布时间】:2021-05-10 04:51:30
【问题描述】:
我有这个代码:
$status_url = $site_properties["status_url"];
//$listeners_url = $site_properties["listeners_url"];
//$messages_url = $site_properties["messages_url"];
//$html = file_get_html($status_url);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $status_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$res = curl_exec($ch);
curl_close($ch);
$dom = new DomDocument();
@ $dom->loadHTML($res);
$radio_listeners = $dom->getElementById('listeners_cont');
echo $radio_listeners->textContent;
我想知道如何编写此脚本以等待几秒钟(例如 10 秒),以便 $status_url 页面中的 setInterval ajax 将启动并且所有字段都将正确更新。
一些屏幕截图来解释:
【问题讨论】:
-
你不能只使用 PHP 来做到这一点,你有你使用无头浏览器,看看这个stackoverflow.com/questions/32532279/…