Создать сервис для создания скриншотов статей

Цена договорная
06 января 2022, 14:21 • 3 отклика • 60 просмотров
Нужно сделать небольшой сервис, который получая на входе УРЛ статьи, отправлял бы на callback url скриншот статьи в PNG.

1. Нужно сделать некую логику, которая автоматом определяла бы селектор (или xpath) для региона страницы со статьей. Речь идет прежде всего о скриншотах статей с новостных сайтов и блогов. Я расчитываю, что в минимум в 80% случаев селектор должен правильно определиться.

2. Т.к. автоматически определить селектор иногда не получится или он будет неправильно определён, то нужна простая админка, в которой можно было бы настраивать/подправлять селектор для каждого сайта отдельно.

3. Список сайтов заранее неизвестен. УРЛы могут быть любые. Скриншот должен в себя включать название статьи и всю статью (в одном графическом файле). Если статья на несколько страниц, то достаночно скриншота с той страницы, УРЛ которой был передан. Т.е. одностраничный скриншот.

Сервис должен быть оформлен в ввиде докер-контейнеров (compose file), которые легко развернуть.