Разработать С++ приложение под Linux с использованием Headless Chrome

40 000 руб. за проект • безналичный расчёт, электронные деньги
15 марта 2017, 00:25 • 5 откликов • 69 просмотров
Здравствуйте.


Нужен человек, который разберется с библиотекой Headless Chromium для C++ и сможет сделать приложение под Linux, которое делает скриншоты веб-страниц при помощи этой библиотеки.


Задание сложное, но вполне реальное и интересное. Разбиваем на несколько этапов. Каждый этап готов оплатить отдельно.

Этапы:

1. Для начала необходимо просто скомпилировать готовый пример под Amazon Linux (в aws ec2): https://cs.chromium.org/chromium/src/headless/app/headless_example.cc
Здесь немного написано об этом примере: https://chromium.googlesource.com/chromium/src/+/lkgr/headless/README.md (см. пункт "Usage as a C++ library")

2. Далее нужно будет модифицировать пример и заставить его делать скриншот веб-страницы (там есть метод takeScreenshot, так что теоретически это возможно)

3. Наладить взаимодействие веб-страницы и С++ приложения, чтобы можно было делать скриншот страницы посылая событие из JS. Детали обсудим когда дойдем до этого пункта.

4. Запустить приложение под AWS Lambda. Теоретически на AWS Lambda запускается все, что запускается под Amazon linux, но нужно будет решить проблемы с зависимостями.