Функция имеет два эффекта.Один из них - отправить запрос по URL-адресу "/ user / set_age_verified", а другой - изменить видимость отображения некоторого HTML-кода.
Ваш паук может легко игнорировать второй эффект, но, вероятно, первый эффект,идя на сервер, устанавливает некоторые cookie или переменные сервера, которые потребуются серверу.
Вам фактически не нужно запускать javascript , пока сервервидит те же данные POST.
Ответ заключается в том, чтобы ваш Perl-скрипт обнаруживал страницы, на которых есть этот javascript, и вызывал функцию Perl для отправки данных на URL проверки возраста.
Любые возвращенные файлы cookie или аналогичные файлы должны быть записаны вами - хотя об этом может позаботиться ваша HTTP-библиотека.