[Ответить в тред] Ответить в тред

Тред закрыт.


16/08/16 - Запущен Двач Трекер
01/08/16 - Вернули возможность создавать юзердоски
09/07/16 - Новое API для капчи - внимание разработчикам приложений



Новые доски: /obr/ - Offline Battle Rap • /hv/ - Халява в интернете • /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 11 | 1 | 4
Назад Вниз Каталог Обновить

ЭМУЛЯТОР БРАУЗЕРА Аноним 20/08/16 Суб 18:23:11  824009   Обсуждение закрыто  
14717065916100.png (90Кб, 500x319)
Привет, нужен эмулятор браузера.
3 условия:
1. Коллбек на обычное открытие страницы.
2. Коллбек на клик по ссылке/отправку формы - тут сосут хуи 80% дебило-емуляторов.
3. Возможность отключения загрузки изображений, свой юзерагент и подобные простые настройки.

Пробовал PhantomJS, CasperJS
Фантом довольно стабилен, хоть и люто парашный по началу.
Но вот беда, нет коллбека на клик/отправку формы.
Есть какие-то дебилоидные общие для всех запросов обработчики событий, но они не пашут, если есть редирект.
Вот не работают и все.
Плюс onUrlChanged() не показывает что урл сменился при редиректе, вообще охуеть.

Короче мало того, что нет дефолтного коллбека, дык еще и структура какая-то парашная.

CasperJS. Вроде получше, но это все тот же фантом. Плюс там есть постоянный баг с "about:blank". Постоянно эта параша выскакивает, даже если я урл вообще не открывал.
Но хуй бы с ней, но там тоже коллбека на прогрузку страницы после отправки формы нет.

Потыкал еще Nighmare, какая-то обертка над оберткой над хуйзнает каким-то плагином для ноды.
Синтаксис вроде просто высший класс, но апи какое-то очень кастрированное, почти нихуя нет.
Также попробовал скриншот сохранить - ошибка какая-то вылезла. Типа извини братан, не фортануло, скрин не сохранен.
Сразу почуял аромат недоделанного багованного говна.
Стоит ли продолжать тыкать? Кто пробовал?

Вообщем, посоветуйте браузер, главное условие - чтобы я ТОЧНО ЗНАЛ, когда завершилась отправка формы и страница прогрузилась.
Аноним 20/08/16 Суб 20:13:43  824083
Бамп
Аноним 20/08/16 Суб 22:25:02  824204
Ну же...?
Аноним 21/08/16 Вск 01:07:59  824330
В обычном селениуме можно запускать произвольный жс. В нём есть драйвер фантома. А значит фантом тоже умеет. RTFM.
Аноним 21/08/16 Вск 04:48:20  824398
>>824330
Как это мне поможет узнать, когда форма отправлена?
Аноним 21/08/16 Вск 12:26:10  824496
тред не читал, blisk
Аноним 21/08/16 Вск 15:36:02  824563
>>824496
>blisk
Похоже, это какая-то хипсто-тестерсткая параша, это совсем не то, что мне надо.
Аноним 21/08/16 Вск 16:05:26  824579
хуйня какаято, когда завершилась отправка формы это браузер не ебет, тебе нужно сетевую подсистему мониторить, полюбись со снифером.
Аноним 21/08/16 Вск 16:19:48  824584
>>824579
А почему сраный курл точно знает, когда запрос завершился?

Ну я понимаю там на странице яваскрипт может быть, который тебя не сразу, а через 5 секунд захочет средиректить.
Но если у тебя тупо сразу мгновенный редирект - это сразу ясно.

Когда завершилась - когда получено подтверждение.
Протокол блядь tcp-ip, с гарантией доставки пакетов.
Аноним 21/08/16 Вск 16:27:01  824586
>>824584
и чо курл? тоже можешь хуков в каком нибудь вебките навесить и отслеживать все подряд. вариант для ньюфагов я озвучил.
Аноним 21/08/16 Вск 16:33:09  824588
>>824586
Вот именно, что все как-то через жопу блядь сделано, а должно быть нормально.
Аноним 21/08/16 Вск 16:36:34  824590
>>824588
возьми вебкит ебучий и сделай нормально, заработаешь много денюжег и все на тебя будут надрачивать. типа курла твоего.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 11 | 1 | 4
Назад Вверх Каталог Обновить

Топ тредов
Избранное