Можете ли вы развернуть Watir на Heroku, чтобы генерировать снимки HTML? Если так, как?
-
02-10-2019 - |
Вопрос
Я хотел бы создать снимки HTML, используя Варенье, размещены Heroku.
Google's. Полная спецификация для изготовления приложений AJAX сканирует предлагает использовать Htmlunit.... видеть Как мне создать HTML Snapshot? Точка № 3.
HTMLUNIT является эмулятором без головы без головы Java; И, к сожалению, Jruby не вариант на Героку. Так что HTMLUNIT исключен (для моих знаний).
Если вы заинтересованы, у меня есть другой вопрос открытый в отношении HTMLUNIT в качестве службы, размещенного в Google App Engine ...Создание Ajax приложений по сканированию? Как построить простой веб-сервис в Google App Engine для создания снимков HTML? ... все еще жду доказанного примера / ответа.
Решение
Нет. Вам нужна полная среда для рабочего стола для запуска Watir. Heroku не предоставляет вам это.
Вы можете использовать такие услуги, как Amazon EC2
Другие советы
Да, ты можешь
Используйте Watir с фантомии, которые без головы
browser = Watir::Browser.new :phantomjs
Использовать фантомые на Heroku, вам нужно использовать Heroku Phantomjs Buildpack
Ответ Троэлькина неверно. Есть способы бегать «безголовые» браузеры с WATIR, которые не требуют «полной настольной среды». Сказав это, я не знаю, какой метод может быть уместным на Heroku.
Другие варианты автоматизации «без головы» (если вы используете Ruby), механизируют с Open-Uri, наряду с (по желанию) Nokogiri.