Я использую PHP-скрипт для отправки переменных POST DATA на URL, а затем URL отвечает на HTML-строку.
Как я могу захватить скриншот HTML-строки выше, как это отображается в браузере. Это лучшее решение, если мне не нужно отправлять 2 запроса POST, один для содержимого HTML и один для скриншота.
ОБНОВЛЕНИЕ: добавить больше информации.
Мой веб-сайт сканирует html-контент с другого веб-сайта (отправив ему данные POST и затем получив ответ). Это всего лишь строка HTML. Кроме того, я хочу получить скриншот этого ответа, который отображается в браузере как то, что может видеть конечный пользователь.
Все действия выполняются на стороне сервера.
Лучший способ сделать это — захватить через javascript и отправить его на серверную часть.
Вы можете сделать это в местном коде. посмотрите на следующий пример (HTML2Canvas):
http://html2canvas.hertzen.com/screenshots.html
Попробуй это. Я надеюсь, что это поможет :), вы должны настроить прокси-сервис с node.js или php или более, чтобы захватить сайт 🙂 с URL
HTML2Canvas
http://html2canvas.hertzen.com/screenshots.html
прокси сервис