Если при попытке получения номера от СМС сервиса в логе отобразилась ошибка, например, "ERROR_SERVER: Ошибка сервера", то как её внести в условие if? То есть как можно задать в скрипте, что это конкретная ошибка, которую нужно обработать?
@NickBAS ну она должна вызвать установку переменнй [[WAS_ERROR]] в true, соотвтственно и обрабатывать if [[WAS_ERROR]] поместив действие получения смс в игнор ошибок.
@brotok Во-первых рекомендую для проверки загрузки страницы забирать ее содержимое и проверять на наличие очевидных вещей (типа слова css)
В игнорирование ошибок надо оборачивать отдельно каждый вызов браузера
Насчет того, что у Вас меняются селекторы, здесь уже надо смотреть, возможно их можно зафиксировать через xpatch или match, нужно смотреть конкретику.
Также, возможно вообще проще работать с post get запросами сразу в mysql.