Пояснение Тонкостей НОВИЧКУ



  • @support выбираю регер qip выбрал вместо сервиса ручной ввод капчи , жму запись жму запустить , выдает мне рекапчу 2 ввожу её цифрами жму ентер, зеленый знак что решена верна, регер жмет регистрацию, а следующую капчу он не решает ( там 2 капчи :рекапча2 и обычная текстом), тут и стопор



  • This post is deleted!

  • administrators

    @apten qip поменял регистрацию недавно - добавил новую капчу, вы можете сами подправить его, там 1 строка



  • @support как сделать чтобы запрашивалась новая капчи, если неверна разгадана прошлая(обычная )


  • administrators

    @apten зависит от сайта. Обычно нужно дождаться полной загрузки страницы и проверить, есть ли на ней сообщения об ошибке.



  • @support открыл сайт , заполнил нужные мне поля, далее вызвал решение капчи, в поле ввода разгадки капчи, через ввод текста ввожу ответ через вызов переменной в которой лежит разгаданая капча, далее жму кнопку создать аккаунт, далее если капча разгадана запускается следующая страница регистрации , если нет то остается на той же, конечно высвечивается сообщение что неправильно разгадана капча, но оно сразу же исчезает. Как мне научить скрипт понять это и снова начать разгадывать капчу.Того же рода сообщение выскакивает когда в форме регистации на этой страницы введен почта на которую уже зарегистрирован аккаунт или телефон. Как ещё сделать запрос на получение номера из смссервиса, например этого http://simsms.org/, пожалуйста объясните подробно


  • administrators

    @apten

    Как мне научить скрипт понять это и снова начать разгадывать капчу.

    Самый простой способ - не обрабатывать ошибки никак, просто продолжать регистрацию. В случае ошибки, БАС будет ждать нужных элементов на следующей странице(в течении 1-2 минуты) и не найдет их, завершит поток и сразу же начнет регистрацию заново. При этом всем ресурсам, которые успели использоваться, выставится пометка об неудачном использовании, что даст возможность не использовать почту, на которую уже была регистрация. Иными словами, все будет работать и так.

    Если вы не хотите перезапускать поток и ждать 1-2 минуты, можно сравнить текущий урл после нажатия на кнопку регистрации и ожидания полной загрузкой страницы.

    далее если капча разгадана запускается следующая страница регистрации , если нет то остается на той же

    Если данные валидируются с помощью аякс запросов(тоесть сообщение высвечивается без перезагрузки), можно использовать эту технику http://wiki.bablosoft.com/doku.php?id=ru:how_to_get_request_result чтобы получить запрос и проанализировать его.

    Как ещё сделать запрос на получение номера из смссервиса, например этого http://simsms.org/, пожалуйста объясните подробно

    Используя вот этот модуль и соответствующее апи, предоставляемое сервисом.
    0_1471100397643_HttpClient.png

    В 16 версии будет модуль для приема смс через разные сервисы.Но это будет только через 2 недели.

    Пожалуйста, задавайте по 1 вопросу в 1 теме.



  • @support не получил от вас внятного ответа на вопросы

    1. как мне заставить скрипт давать капчу на повторное распознование, если было неправильное распознование, нужно все наладить без перезагрузки потока. Страница при неправильном вводе капчи не перезагружается . Выводиться сообщение об ошибочном вводе капчи и через секунду пропадает,капча не перезагружается. Если капча введена правильна, то страницаъ\урл тоже не перезагружается\меняется,а просто появляются новые формы.
      2.как наладить получение номера от смс сервиса и его условие(ошибка если уже используется на сайте то сменить номер)
      ПОДРОБНО ПОЖАЛУЙСТА


  • @support в 15 версии в примере с регером тоже нет условий для отправки поторной капчи при неправильном вводе


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.