
Alexandr
19.10.2018
21:23:49
Всем привет!
А кто знает как в nodejs скомпилить скрипт, который будет работать везде?

Сергей
19.10.2018
21:24:11
ноджс не компилит

Google

Alexandr
19.10.2018
21:24:29
да я вот ищу window имплементацию

Сергей
19.10.2018
21:24:37
jsdom

Alexandr
19.10.2018
21:24:38
хочу написать свой мини браузер
а это что?

Сергей
19.10.2018
21:24:44
и возьми electron

Alexandr
19.10.2018
21:24:50

Сергей
19.10.2018
21:24:56
почему?
потому что это не имеет смысла

Alexandr
19.10.2018
21:25:18
ну мне нужно для автоматизации некоторых процессов

Cenator
19.10.2018
21:25:26

Alexandr
19.10.2018
21:25:28
чтобы без графики, чисто js
оу! спасибо!

Google

Сергей
19.10.2018
21:26:14
покрывает многие кейсы

Alexandr
19.10.2018
21:26:21
вы классные =)))

Сергей
19.10.2018
21:26:32

Alexandr
19.10.2018
21:26:33
я долгое время думал как браузер сэмулировать
все языки перепробовал, а тут все есть
не мог JS нормально запустить
сейчас буду пробовать =)))
т.е. я так понял на nodejs самая лучшая эмуляция браузера?
можно и с дом легко работать и с куками?

Cenator
19.10.2018
21:29:24
можно писать все в одном сообщении

Alexandr
19.10.2018
21:29:33
ой, извините =(

Сергей
19.10.2018
21:29:56

Alexandr
19.10.2018
21:30:01
а можете сказать сколько puppeteer оперативной памяти кушает?

Eugene
19.10.2018
21:30:07
Много

Сергей
19.10.2018
21:30:09

Cenator
19.10.2018
21:30:10

Eugene
19.10.2018
21:30:16
Он хромиум за собой тащит

Alexandr
19.10.2018
21:30:16
а есть что-то по проще?

Cenator
19.10.2018
21:30:30
jsdom но там функционала меньше

Google

Eugene
19.10.2018
21:30:35
Фантом, но его не мейнтейнят больше

Alexandr
19.10.2018
21:30:44
мне бы просто имплементацию window
чтобы была =)

Сергей
19.10.2018
21:31:05

Andrew
19.10.2018
21:31:18

Alexandr
19.10.2018
21:31:34
чтобы они исполнялись, и чтобы я мог работать с дом элементами
и чтобы это все было без графики

Andrew
19.10.2018
21:32:07
http://phantomjs.org

Сергей
19.10.2018
21:32:09

Alexandr
19.10.2018
21:32:17
фантомджс отменяется =(

Andrew
19.10.2018
21:32:41
не завезли?

Сергей
19.10.2018
21:32:45
https://github.com/jsdom/jsdom

Cenator
19.10.2018
21:33:14

Alexandr
19.10.2018
21:33:38
в идеале нужен сервис, которому кидаешь код веб страницы, он поднимает все скрипты и отдает сгенерированные куки, и чтобы это все было на чистом JS

Eugene
19.10.2018
21:34:08
Тебе ж изначально только виндоу нада было

Alexandr
19.10.2018
21:34:16
ну или window
просто для C# jint есть, но там window нету

Eugene
19.10.2018
21:34:38
На чистом жс никто бровзер писать не будет, потому что смысла мало

Google

Eugene
19.10.2018
21:34:52
Возьми шо выше посоветовали

Alexandr
19.10.2018
21:35:06
ну jsdom попробую

Eugene
19.10.2018
21:35:23
Тем более жсдом на чистом жс как и заказывали

Alexandr
19.10.2018
21:35:23
смысла не мало, смысл в том, чтобы проюзать все скрипты и отдать куки малой кровью

Eugene
19.10.2018
21:35:51

Alexandr
19.10.2018
21:35:58
ну мне полноценный не нужен

Cenator
19.10.2018
21:36:04
все что есть уже посоветовали

Alexandr
19.10.2018
21:36:29
спасибо =)
надеюсь получится
т.е. в теории я смогу отдать nodejs сервису html код страницы + скрипты, и он это все проюзает и сгенерит куки?

Сергей
19.10.2018
21:37:29

Eugene
19.10.2018
21:37:51

Alexandr
19.10.2018
21:38:14
а можно ли сгенерить файлик window.js какой-нибудь?
или он слишком много тянет за собой?

Alexander
19.10.2018
21:38:39
Бле
Наспамил бля

Eugene
19.10.2018
21:38:49
Че за порнуха
Дёрни жсдом и всё, зачем мучиться

Alexandr
19.10.2018
21:39:46
ну дело в том, что у меня на C# основное приложение

Google

Alexandr
19.10.2018
21:40:00
и мне нужно всего-лишь проюзать все скрипты на странице, подождать 10 сек, и отдать куки шарпу

Eugene
19.10.2018
21:40:20
https://stackoverflow.com/questions/10161413/headless-browser-for-c-sharp-net

Сергей
19.10.2018
21:40:22

Alexandr
19.10.2018
21:40:36
headless браузер не подходит, он тяжелый

Alexander
19.10.2018
21:41:18

Alexandr
19.10.2018
21:41:31

Alexander
19.10.2018
21:41:48

Alexandr
19.10.2018
22:12:06
какой же топчик эта нода)
ой как головную боль убрала))
она еще почти как шарп работает)

Casper
19.10.2018
22:19:35

Сергей
19.10.2018
22:19:51

Alexandr
19.10.2018
22:20:21
а как слипнуть?
нельзя так да?
только setTimeout?

Сергей
19.10.2018
22:20:37
нода однопоточна

Alexandr
19.10.2018
22:20:49
понял