какое-то бесплатное решение в Kubernetes, чтобы у него было api, куда можно передать адрес сайта/страницы и в ответ получить срендеренную страницу в виде 1 файла.
Страница содержит динамический контент, т.е. вариант использования curl/wget не подходит.
Пока что достаточно интересно выглядит PhantomJS который умеет рендерить PDF,PNG,JPEG,BMP,PPM,GIF
https://phantomjs.org/api/webpage/method/render.html
https://phantomjs.org/examples > Rendering/rasterization
rasterize.js rasterizes a web page to image or PDF
render_multi_url.js renders multiple web pages to images
С самим PhantomJS пока тоже не разобрался, есть ли у него из коробки api не понятно.
Возможно есть какие-то аналогичные решения, у которых есть api или который можно не сложно реализовать и которые умеют генерить другие форматы, кроме картинок?
К сожалению пока не знаю точного требования какой формат нужен на выходе.
ты все правильно придумал
https://github.com/GoogleChrome/rendertron
Спасибо, посмотрю.
Если использовали подскажите, пожалуйста, метод render в итоге на выходе что отдаёт? https://github.com/GoogleChrome/rendertron#render Вижу, что screenshot соответсвенно отдаёт картинку https://github.com/GoogleChrome/rendertron#screenshot
использовали для рендера HTML, не помню деталей
Ты в чате тестировщиков или фронтендеров спроси.
У меня за соседним столом был -)
Обсуждают сегодня