Не отображается prompt окно ввода капчи в BAS



  • Не отображается окно ввода капчи в BAS , это окно типа prompt или alert. Как решить эту проблему, и как обойти такую капчу?
    0_1493057345889_капча3.JPG



  • Ребят может хоть какой костыль подскажете? а то совсем грусть печаль........



  • @ROMEOinLOVE мне кажется нужно найти в коде html этот вопрос, получить решение, потом вызвать действие окно Prompt и в этом действии вставить ответ.



  • @ROMEOinLOVE Что за сайт?



  • @ROMEOinLOVE хмм, складываются однозначные числа, так?
    Значит получаем текст, режем строку по плюсу, извлекаем из получившегося списка первый элемент.
    Если один то 1
    и так до 10
    то же со вторым
    если плюс то складываем, если минус то вычитаем.
    Результат заносим в поле жмем ретурн. Костылечек...строчек 30 кода всего...
    Но если там разного типа вопросы, тогда болт :)
    Ну ищо есть действие "Запросить ввод пользователя"....



  • @Viktor К сожалению это полноценная матан капча, пусть и из простых примеров!



  • @ROMEOinLOVE если однозначные, то может и костыль подойдет? Наверняка его можно упростить.
    Вынести в отдельную функцию, и будет работать отлично! Если она чисто математическая, то это к счастью, так как упросчает...



  • @Viktor многозначные числа тоже есть( Однознаки бы обойти можно было бы изи.



  • @ROMEOinLOVE нда. Сложно.Например, база данных от 1 до 100. и в ней соответствия. Делится строчка, потом сравнивается по элементам и вуаля.
    Что думаешь? О, да зачем! Просто файл 1:один и т.д...
    Если заморочиться, так можно и тыщу внести...
    Потом читаешь файл в список, колво элементов, фор 1:это колво а потом сравниваешь....
    Упд. В базе все таки проще. Там сразу можно тип данных int поставить



  • @ROMEOinLOVE максимально число насколько длинное? Из действий только сложение и вычитание?
    Если бы можно было интегрировать код на С++..
    Здесь на С++ решена задача..
    http://www.cyberforum.ru/cpp-beginners/thread83649.html



  • @Viktor числа там максимум 2 знака , попробую реализовать ваш совет! Спасибо огромное за подсказку, склонялся к ней, но думал можно что то попроше реализовать!



  • @ROMEOinLOVE попробуй код на С++ интегрировать. Это перспективнее. Как то это делается, я тут немного форум покурил...



  • @Viktor Я пока текст вопроса выдернуть не могу в коде страницы только вот это:
    function captcha_action()
    {
    var text = ' пожалуйста, ответьте на простой вопрос:\n '+ response.captcha.question +' = ?';
    if (response.attempted) {
    text = 'Вы ввели неверный ответ, попробуйте еще раз:\n '+ response.captcha.question +' = ?';



  • @Viktor во вкладке консоль нарыл этот вопрос но как его спарсить ума не приложу!
    0_1493214108828_капч.JPG



  • @ROMEOinLOVE наведи мыхой в браузере и "изучить элемент".Почетай, че он тебе покажет. А че, "получить текст" в куче вариантов не работает?



  • @Viktor мыхой я навести не могу так ка капча в окне prompt, а оно не показывается в BAS можно только отправить данные в это окно, а вот как его отображение включить в BAS знает видимо только разраб)



  • @Viktor получить текст? вот только из чего?) в коде страницы его нет точнее я скрин кидал выше.



  • @ROMEOinLOVE нужно посмотреть какие запросы делает сайт что бы получить "капчу", и повторить. Решить, и вызвать действие promt с нужным ответом.
    А вообще, на сайты, которые до сих пор общаются с юзером через promt, внимания обращать не стоит



  • @DrPrime поподробней если не сложно, как посмотреть какие он делает запросы?



  • @ROMEOinLOVE в хроме инспектор переменных, вкладка network



  • @ ну если мыхой навести прямо на видимый этот кусок текста и счелкнуть, то должно появиться меню, а в нем "получить текст". Как-то себе представить не могу, чтобы этого не было. Разве что это картинка...


Log in to reply
 

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