Сделать управление Headless браузером
Алексей13 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
31.03.2018
Задача: написать решение, которое будет обладать следующими возможностями:
Основное:
1. Открывать одновременно много страниц в headless браузере (например - Chrome).
2. Держать эти страницы открытыми и выполнять на них заданные JS-скрипты.
3. Каким то образом (может - через консоль браузера, может как то еще) получить результат выполнение JS-скриптов.
4. Обрабатывать этот результат.
Желательно:
Иметь какой либо интерфейс по заданию адресов страниц, и закрытию.
При этом закрытие одного экземпляра headless браузера должно быть либо по команде администратора, либо по условию. К примеру - вывод в консоль команды stopBrowser.
Говорят, все это можно сделать на связке NodeJS + Puppiteer.
Но я готов рассмотреть любые варианты.