Im, используя wkhtmltoimage, чтобы сделать снимок экрана страницы, но моя проблема заключается в том, что страница, загружаемая для скриншота, отправляет предупреждение с некоторыми подробностями о том, что мне нужно слушать. Кто-нибудь знает, как я могу слушать оповещение с помощью wkhtmltoimage и получать информацию для использования.php wkhtmltoimage прослушать предупреждение от url для скриншота
Iv сделал что-то подобное с Cutycapt. Heres my command
$cutyResult = shell_exec('export DISPLAY=:99 && /usr/local/bin/wkhtmltoimage --width ' .$data['screenshots']['screenwidth']. ' --heigh ' .$data['screenshots']['screenheight']. ' ' . $url . ' /data/output.png && --expect-alert "screenshot" 2>&1 | grep crop')
$cutyResult = trim($cutyResult);
preg_match("/\[alert\] \"cropx=([0-9]+)&cropy=([0-9]+)&cropwidth=([0-9]+)&cropheight=([0-9]+)\"/", $cutyResult, $matches);
print_r($matches);
Но это, похоже, не ждет предупреждения? Есть идеи?
Что вы можете сказать, но моя проблема в том, что мне нужно дождаться, когда произойдет скриншот, пока это предупреждение не появится, потому что, когда я знаю, что страница полностью загружена, и я не хочу использовать функцию задержки, потому что ее нет надежный, но +1 для идеи – Yeak