Привет, нужен эмулятор браузера.3 условия:1. Коллбек на обычное открытие страницы.2. Коллбек на клик по ссылке/отправку формы - тут сосут хуи 80% дебило-емуляторов.3. Возможность отключения загрузки изображений, свой юзерагент и подобные простые настройки.Пробовал PhantomJS, CasperJSФантом довольно стабилен, хоть и люто парашный по началу.Но вот беда, нет коллбека на клик/отправку формы.Есть какие-то дебилоидные общие для всех запросов обработчики событий, но они не пашут, если есть редирект.Вот не работают и все.Плюс onUrlChanged() не показывает что урл сменился при редиректе, вообще охуеть.Короче мало того, что нет дефолтного коллбека, дык еще и структура какая-то парашная.CasperJS. Вроде получше, но это все тот же фантом. Плюс там есть постоянный баг с "about:blank". Постоянно эта параша выскакивает, даже если я урл вообще не открывал.Но хуй бы с ней, но там тоже коллбека на прогрузку страницы после отправки формы нет.Потыкал еще Nighmare, какая-то обертка над оберткой над хуйзнает каким-то плагином для ноды.Синтаксис вроде просто высший класс, но апи какое-то очень кастрированное, почти нихуя нет.Также попробовал скриншот сохранить - ошибка какая-то вылезла. Типа извини братан, не фортануло, скрин не сохранен.Сразу почуял аромат недоделанного багованного говна.Стоит ли продолжать тыкать? Кто пробовал?Вообщем, посоветуйте браузер, главное условие - чтобы я ТОЧНО ЗНАЛ, когда завершилась отправка формы и страница прогрузилась.
Бамп
Ну же...?
В обычном селениуме можно запускать произвольный жс. В нём есть драйвер фантома. А значит фантом тоже умеет. RTFM.
>>824330Как это мне поможет узнать, когда форма отправлена?
тред не читал, blisk
>>824496>bliskПохоже, это какая-то хипсто-тестерсткая параша, это совсем не то, что мне надо.
хуйня какаято, когда завершилась отправка формы это браузер не ебет, тебе нужно сетевую подсистему мониторить, полюбись со снифером.
>>824579А почему сраный курл точно знает, когда запрос завершился?Ну я понимаю там на странице яваскрипт может быть, который тебя не сразу, а через 5 секунд захочет средиректить.Но если у тебя тупо сразу мгновенный редирект - это сразу ясно.Когда завершилась - когда получено подтверждение.Протокол блядь tcp-ip, с гарантией доставки пакетов.
>>824584и чо курл? тоже можешь хуков в каком нибудь вебките навесить и отслеживать все подряд. вариант для ньюфагов я озвучил.
>>824586Вот именно, что все как-то через жопу блядь сделано, а должно быть нормально.
>>824588возьми вебкит ебучий и сделай нормально, заработаешь много денюжег и все на тебя будут надрачивать. типа курла твоего.