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
понял