Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.10.2019, 01:02
Аспирант
Отправить личное сообщение для Signal Посмотреть профиль Найти все сообщения от Signal
 
Регистрация: 04.05.2016
Сообщений: 97

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

Может подскажите другой способ работать с Chromom в фоновом режиме в серверном варианте, желательно из под nodejs
Ответить с цитированием
  #2 (permalink)  
Старый 30.10.2019, 22:19
Аватар для Aetae
Любитель
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 5,466

На странице 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.
Попробуй предложенное.
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 30.10.2019, 22:57
Аспирант
Отправить личное сообщение для Signal Посмотреть профиль Найти все сообщения от Signal
 
Регистрация: 04.05.2016
Сообщений: 97

Сообщение от Aetae Посмотреть сообщение
На странице 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 сейчас посмотрю, заранее благодарю
Ответить с цитированием
  #4 (permalink)  
Старый 30.10.2019, 23:02
Аватар для Aetae
Любитель
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 5,466

Ещё SlimerJS на фоксе, но он вроде тоже старик как и фантом.
__________________
29375, 35
Ответить с цитированием
  #5 (permalink)  
Старый 31.10.2019, 00:33
Аспирант
Отправить личное сообщение для Signal Посмотреть профиль Найти все сообщения от Signal
 
Регистрация: 04.05.2016
Сообщений: 97

Сообщение от Aetae Посмотреть сообщение
Ещё SlimerJS на фоксе, но он вроде тоже старик как и фантом.
та я уже задрался за сеня с этим фреймворками, вот только нашел от самих нодовцев, типа не официальный chromium на 14 версию убунту стал, но не пашет))) суко
я сейчас по этому поводу тему новую создам
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установить сессию в nodejs из стороннего сервиса Ваяс Node.JS 11 30.08.2017 17:57
Публикация в Chrome Web Store zbara Общие вопросы Javascript 2 02.03.2017 22:13
Вопрос по отладочной консоли Chrome iNfantry Javascript под браузер 3 05.12.2016 23:01
Вопрос по скриптам в Chrome velizar1988 Opera, Safari и др. 2 20.08.2016 21:22
Меню с выезжающим сайдбаром Jaz Элементы интерфейса 17 26.06.2016 20:21