Nikolay
я ее решал )
Oleg
Я бы почитал
Nikolay
но я забыл все условия
Artem
[thenCb, elseCb][!condition + 0]()
Oleg
Забавно
hlomzik
Лови наркомана!
hlomzik
Я обычно делаю 1 - condition
Oleg
Я бы даже сказал неплохо 👍
Artem
[thenCb, elseCb][+!condition]()
Artem
ещё короче
Artem
ну сорян, не видел таких задач
Smooth Operator
это ты собеседовать кого то будешь?)
Nikolay
нет, я не монстр такое спрашивать :D
Oleg
i+++++i же
Anonymous
Добрый вечер чат. Подскажите по фантому как проходить авторизацию либо вставлять куки. Пробовал добавить куки через page.AddCookie(ничего не вышло) и сделать авторизацию создав отдельный запрос на другой url, но после этого фантом начал гнать пургу якобы нет такого урла. Убрал один из обработчиков все заработало, но я не пойму как мне сделать авторизацию чтобы переходить по сайту. Можно ли как то сразу куки вставить как в curl
🦥Alex Fails
Oleg
Я лисп вспомнил почему-то :D
Oleg
Только там наоборот было бы
Anonymous
никто не шарит в фантоме?
🦥Alex Fails
🦥Alex Fails
Anonymous
дадада
🦥Alex Fails
Ща
🦥Alex Fails
Фантомжс
🦥Alex Fails
Вроде б я его заставлял пахвть с печенькой из файла
Anonymous
я просто офигел с его простоты и тут же уперся в не возможности
Anonymous
🦥Alex Fails
ща поищу в скриптах, если найду
Anonymous
спасибо
Anonymous
просто один evaluate чего стоит
go
фантом хочет умереть
go
https://groups.google.com/forum/#!msg/phantomjs/9aI5d-LDuNE/5Z3SMZrqAQAJ
Anonymous
а есть замена ему?
go
ну не особо пока
go
Канистра толкал меня использовать Nightmare js
go
оно с нпмом дружит
Anonymous
мне его главная фишка нужна это исполнение JS
go
и быстрее вродь
go
эта фишка у всех есть
Anonymous
у меня проблема просто появилась что ссылки генерируются на странице и чтобы вытащить надо как то обработать скриптом
go
ну везде где есть встроенный вебкит или хромиум
go
https://github.com/dhamaniasad/HeadlessBrowsers
Anonymous
просто я из пхп мира пришёл :D
go
вообще вот ниче так:
https://github.com/segmentio/nightmare
go
но поспрашивай еще поцов
go
слишком много всякого разносортного черти чего
Anonymous
go
а че за ссылки?
Anonymous
сейчас попытался куки вытащить(вытащил в JSON) и установить через фантом(на стеке нашёл как установить) а он мне все равно дичь выдает. Через консоль другой формат хочет а wget который у меня на винде походу с сигвином поставился не имеет параметр который я раньше юзал для авторизации и забирания кук =D
Anonymous
а че за ссылки?
да просто по фану распарсить контентный сайт для удобства) там нет просто кнопки скачать
go
хз, я б просто посмотрел как ссылка генерится
Anonymous
go
ну айди ж изи наверн выдрать
Anonymous
ну не на пыхе)
Anonymous
оно как то у них на js генерится чтоли
Anonymous
хз хз
go
фантом тож не на пыхе
go
да можно и на пыхе наверн
Anonymous
когда парсил было пусто сказали просто js не исполняется
go
крч сам делай
go
я ниче не хочу
Anonymous
if(fs.isFile(CookieJar)) {
Array.prototype.forEach.call(JSON.parse(fs.read(CookieJar)), function(x){
phantom.addCookie(x);
});
}
Вот этот код должен добавлять куки
Anonymous
ааааааа мои глаза
go
ладно
go
дай тот сайт
Anton
Вопрос по верстке тут можно задать?
go
Anton
Спасибо
Bohdan
вообще-то там тоже джс
Bohdan
хоть и нубс
Oleg
Oleg
Тогда ладно
Oleg
Про не профи - это я не конкретному человеку, а другими читателям чата
Oleg
А я про Array.prototype.forEach.call, но не важно :D
Anonymous
ну я понял
Anonymous
я ему с курла кинул кукиз и он его хавать не хочет)))) вообщем хз