Serhii
И они в том числе
Malik
Мне до сих пор приходиться писать код под 1 мегабит/с)))
Sergey
С нестабильным 3G каждые 50кб на вес золота
Serhii
с 3г можно и пару мига
Serhii
хз, мы как е уже не в век 56к живем
Serhii
:))
Oleg
Кеши ещё тоже важны, если есть чего браузеру вручить на кеширование - туда залить. Так проект в 2 мегабайта превращается в сотню килобайт со второго захода
Serhii
В Украине 3g совсем недавно появился, так что я бы уж так не надеялся на хороший интернет
Serhii
ну кеширование клиентское все
Serhii
Serhii
кекекеке
Serhii
У нас свой продукт
Serhii
Все не так однозначно))
Malik
Вообще парадокс... В той же России — идеальные условия для развтия IT (как минимум интернет есть адекватный), но конкуренция жуткая, а вот у меня (в Узбекистане) — ужасный нэт и вообще вся ситуация с IT, но рынок пустой и входи ни хочу 🙈
blkmrkt
блджад как в express4 добыть req.headers, в доках ничего вообще не сказано и не гуглится
Oleksandr
preact меньше риота :)
Oleksandr
Serhii
Utel?
Oleksandr
intertelecom
Serhii
Ну да
Oleksandr
интертелеком не имеет ничего общего с утелом
Serhii
Он в 3 операторов даже не входить
Oleksandr
вам шашечки или ехать? инет работает, звонки звонят, роуминг роумит
Serhii
Обьясни это пользователям у которых киевстар/мтс/лайф з edge
Oleg
blkmrkt
req.get(field)
да спасиб, только сам разобрался, я путал req и рес, сутки сижу
Anonymous
никто не работал с фантомжс?
Serhii
тесты?
Sergey
Масимум что генерировал .pdf из какой-либо станицы
Anonymous
не, я чет не могу найти у них в доке как мне в лог вывести элемент по xpath
Anonymous
или css-селектору
Anonymous
надо почты собрать с сайта
Anonymous
сначала я сделал на питоне, но там адовая защита от ботов
Anonymous
короч, надо на фантоме
Serhii
я думал через фантом вынимают хтмл как текст а потом парсят регулярками
Anonymous
то есть сразу он не может что ли?
Serhii
http://phantomjs.org/api/webpage/property/content.html
Виталий
можно и сразу
Дима
А можно не изобретать велосипед, а использовать преимущества DOM-модели))
Anonymous
Anonymous
Виталий
var title = page.evaluate(function() {
return document.title;
});
Дальше думаю понятно что-к чему
Serhii
ему х пас нужен
Anonymous
Виталий
http://phantomjs.org/api/webpage/method/evaluate.html
Serhii
return document.getElementBy
Serhii
vanillaJs
Andrey
Anonymous
нельзя просто взять и вытащить /html/body/div[2]/div[1]/div/div[1]/div/div/pre ?
Andrey
В Nightmare js можно во время evaluate сделать querySelector
Виталий
Serhii
https://developer.mozilla.org/en-US/docs/Web/API/Document/evaluate
Anonymous
ссылку верни
Serhii
попробуй это
Anonymous
херня все, буду дальше питона душить
Malik
Anonymous
оно-то и так вроде, только v8 того уже, рип
Дима
Я использую фантом через обёртку horseman, значительно повышающую управляемость фантома, там селекты вообще самым очевидным образом делаются
Куда уж проще, чем селекторы h1, #id и .class
Andrey
херня все, буду дальше питона душить
Самое большее, что ты можешь сделать на фантоме - написать скрипт, который выдирает из страницы, что нужно и через фантом выполнить его на странице
Дима
Неа
Anonymous
Anonymous
Anonymous
кстати, фантом по скорости как вообще?
Vlad
kapkapbopoh
Что популярнее grunt или gulp?
Serhii
http://www.ecma-international.org/ecma-262/7.0/index.html#sec-lexical-environments прикольн, модули в ес7 имеют свою среду исполнения
Дима
пример можно?
Декларативный синтаксис
horseman
.headers({ 'Accept': accept })
.open( url )
.wait( 2000 )
.type('#message-field', 'Any text')
.click( '.ui-button:first' )
.waitForNextPage()
.text('h1')
.then(log('header text'))
.screenshot(`...`)
Anonymous
Дима
Для меня horseman стал прям спасением, потому что напрямую управлять фантомом как-то не сильно радует
Anonymous
этот лошадьчеловек тоже на жс?
Anonymous
ща погуглю
Dreamerinnoise
>лошадьчеловек
Ну ёмаё, мне конечно пох. Но учите англ, хотя бы чуть-чуть.
Или это сарказм такой? В чём я очень сомневаюсь.
Anonymous
пичот
Sergio