Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   Вопрос по nodejs и браузеру chrome (https://javascript.ru/forum/node-js-io-js/78746-vopros-po-nodejs-i-brauzeru-chrome.html)

Signal 30.10.2019 01:02

Вопрос по nodejs и браузеру chrome
 
Собственно стоит задача, есть куча сайтов, они не однотипные но по одному смыслу, с ними нужно делать разные операции, получать данные, жмакать на кнопки, котролирывать разные процессы в зависимости от ситуации.
все это я делал на javascript расширениями для chrome и контачил их между собой через сервер на nodejs. Сейчас этих сайтов становится все больше и больше и хотелось бы уйти от не нужной визуальной составляющей
мне нужно чтоб я мог загрузил сайт в фоне, чтоб отработали все javascript и т.п. плюшки и мог бы туда закидывать свой js код и получать результат его выполнения.
для node я пробовал либу
node-horseman
но там нужно тогда все действия прописывать в самом коде node и зачастую
node-horseman
отказывался пахать на многих сайтах (может быть chromiun глючит, хотя скорее всего он, то что я на delphi тоже использовал Tchromiun и тоже попадались сайты, которые не отображались вообще, видимо HTML5 он не поддержует)

Может подскажите другой способ работать с Chromom в фоновом режиме в серверном варианте, желательно из под nodejs

Aetae 30.10.2019 22:19

На странице horseman прямо написано:
Horseman is no longer supported

Sorry, but the maintainers just don't have the time anymore. You may want to check out puppeteer or nightmare.
Попробуй предложенное.

Signal 30.10.2019 22:57

Цитата:

Сообщение от Aetae (Сообщение 514700)
На странице horseman прямо написано:
Horseman is no longer supported

Sorry, but the maintainers just don't have the time anymore. You may want to check out puppeteer or nightmare.
Попробуй предложенное.

да я читал, за puppeteer знаю, не канает мне он, его можно использовать только как загрузил страницу->получил данные->и забыл, как висящий браузер хрен получится его использовать

а вот насчет nightmare сейчас посмотрю, заранее благодарю

Aetae 30.10.2019 23:02

Ещё SlimerJS на фоксе, но он вроде тоже старик как и фантом.

Signal 31.10.2019 00:33

Цитата:

Сообщение от Aetae (Сообщение 514703)
Ещё SlimerJS на фоксе, но он вроде тоже старик как и фантом.

та я уже задрался за сеня с этим фреймворками, вот только нашел от самих нодовцев, типа не официальный chromium на 14 версию убунту стал, но не пашет))):haha: суко
я сейчас по этому поводу тему новую создам


Часовой пояс GMT +3, время: 10:26.