$command = "/usr/local/bin/wkhtmltoimage --quality 70 --crop-w 800 --crop-x 50 --javascript-delay 900 --height 800";
Здравствуй, я закончил простой скрипт для преобразования любого URL в JPG через wkhtmltoimage
им использовать это для Facebook, но иногда это работает, иногда не с заходящим --javascript-delay 200
скриншота по умолчанию был пуст, с 900ms
задержка работает нормально. но иногда отсутствует одно или несколько изображений, я пытался отключить javascript или изменить время ожидания до 2 секунд, но иногда работает, иногда нет. Мне нужно простое решение, чтобы сделать снимок экрана с facebook url, но я не хочу использовать сторонние сервисы. Есть ли какие-либо настройки, чтобы избежать этой проблемы? и повторить попытку, когда изображение не было сохранено? Потому что иногда также изображение не сохраняется, и это слишком часто, чтобы принять это.wkhtmltoimage - иногда получить всю страницу, иногда не
Я бы использовал событие вместо таймера, если это возможно. другой вариант - попытаться проверить изображение, чтобы увидеть, является ли оно неполным и должно быть «перехвачено». – dandavis
Мне нужна быстрая реакция, как можно быстрее, таким образом, это занимает слишком много времени. – karek
Самый быстрый способ - использовать события, так как они позволяют вам точно знать, когда что-то делается. теперь, если ваши инструменты предоставляют такие события, я не знаю. – dandavis