Визуальный пример того что нужно сделать:
Входные данные: HTML-код веб-страницы
Выходные данные: XPath путь "постов" на странице, ссылок на них, их описаний, возможно картинок которые выбрал пользователь
Флоу работы:
1. Компоненте передается HTML-страница
2. Пользователь видит какой-то iframe с этой страницой
3. Пользователь кликает на "пост" на переданной веб-странице
4. Выделяется этот пост и остальные "подобные" посты на странице (тут мы уже по идее должны знать XPath поста и ссылки на него)
Таким же образом, опционально, пользователь может выбрать где на странице находится описание поста, картинка поста.
По сути мне нужна та же функциональность, что и по ссылке в примере.
Код должен быть чистым с комментариями в неочевидных местах.
Нет необходимости придерживаться какого-то визуального стиля, так как он будет адаптирован под основной сервис. Соответственно код должен быть легким к модификации.