Контекст Изначально для проекта планировался веб-парсер, но в связи с изменениями обстоятельств было принято решение перейти на локальный парсер. Из-за этого пока нет полноценного ТЗ, но есть понимание требований (описание ниже). Исходные данные 1. Есть сторонняя программа, которая работает локально. 2. Она состоит из оболочки и локальных баз данных, которые регулярно обновляются. 3. Основное назначение программы — поиск документов в базе данных через оболочку. Задача для парсера Нужно разработать локальный парсер, который будет: 1. Через оболочку вставлять запрос в специальное окно поиска (текст запроса будет передаваться парсеру из цепочки n8n). 2. Обрабатывать результаты поиска: 2.1. открывать найденные документы, 2.2. либо копировать текст документа, либо (альтернативно) сохранять документ целиком — на выбор, в зависимости от того, что проще реализовать. 3. Из скопированных документов формировать единый документ - в файл. 4. Обеспечить доступ к этому файлу для дальнейших шагов в n8n (парсер будет интегрирован в цепочку n8n). Технические условия 1. Парсер и сторонняя программа запускаются на одном локальном сервере. 2. Интеграция с n8n: парсер должен уметь принимать входные параметры (запрос) и отдавать выходные данные (файлы с текстами отфильтрованных документов).