Files
html/api/skill-browser-agent.php
2026-04-12 22:57:03 +02:00

17 lines
819 B
PHP

<?php
header('Content-Type: application/json');
$url = $_GET['url'] ?? 'https://weval-consulting.com';
$name = 'browser-'.date('Ymd-His').'.png';
$cmd = "cutycapt --url='$url' --out=/var/www/html/screenshots/$name --min-width=1280 2>/dev/null";
$r1 = trim(shell_exec($cmd));
if (!file_exists("/var/www/html/screenshots/$name")) {
$cmd2 = "wkhtmltoimage --width 1280 '$url' /var/www/html/screenshots/$name 2>/dev/null";
shell_exec($cmd2);
}
if (!file_exists("/var/www/html/screenshots/$name")) {
$latest = trim(shell_exec("ls -t /var/www/html/screenshots/*.png 2>/dev/null | head -1"));
echo json_encode(['ok'=>true,'screenshot'=>basename($latest),'note'=>'using latest available','url'=>$url]);
} else {
echo json_encode(['ok'=>true,'screenshot'=>"/screenshots/$name",'url'=>$url,'fresh'=>true]);
}