JavaScript защита и HumanEmulator

Статус
В этой теме нельзя размещать новые ответы.
просто попробуй вызвать его после заполнения форм
PHP:
$browser->navigate("javascript: process_form(document.getElementById('register'));");
PHP:
$browser->call_java_script("process_form","document.getElementById('register')");
хз как там правильно, и отписаться о результате

Первый вариант не подходит, так как он переходит на страницу, и регистрация прерывается.
Со вторым вариантом работает субъективно так же, то есть, иногда пробивает, иногда не пробивает, и выдает ту же ошибку с сообщением про отключенный ява скрипт
P.S. спасибо за пример вызова ява скриптов
 
То что работает через раз странно, если стоит защита, ее либо пробиваешь либо нет, значит дело в чем-то другом. В моем примере водил мышью по экрану скорее всего, но поля заполнял как показал, через set_input. Позже если будет время проверю что нужно конкретно для хумана, но когда речь о хумане, много жабозащит отпадают, так как хуман пользует браузер, который сам и выводит окончательные параметры полей вроде hidden, остаеться их только спарсить регуляркой. еще есть полезная функция submit_form, для сабмита форм собсно, все поля сами передадутся.

пс: я проверял на 4.0.12, но врядли старая версия ведет себя иначе
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху