чтобы производить некоторые манипуляции с домом и возвращать инфу. Он написан как набор модулей, которые вызываются в фантоме. Решили переписать на puppeteer, т.к. фантом уже не мейнтейнится да и es6 внутри себя не поддерживает.
Возник вопрос - модули напрямую работали со страницей, то есть им нужен доступ к document, и реальные дом ноды. В Puppeteer я делаю exposeFunction , и передаю туда свой модуль, и он вызывается на странице, но доступа к document у него нет 🙁 Как лучше поступить?
Как реализовать - идеи есть. Но хотелось бы реализовать нормально 🙂 Как самый кривой способ - можно весь код вынести из модулей, но не хочется так делать.
Спасибо
Там можно evaluate же делать
Обсуждают сегодня