Находит капчу где её нет



  • Скрипт спамит по ВК через моб версию. Всё отлично , вот только иногда находит на странице блок капчи в то время, когда её нет
    и на моменте отгадывания зависает на минуту-полторы. В чём причина?
    вот скрин:
    alt text



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



  • @out я проверять html элементы проверять умею. тут не в этом дело

    1. скрипт находит капчу в том месте где её нет - и ждет ответа от сервера - антигейт
    2. если поставить на паузу и запустить с экшн'а "Код страницы" - то если капчи нет - её не найдет

    как я понимаю, дело в том, что сохраняется Код страницы не корректно скорее всего



  • @afk нет, беда в том, что под проверкой наличия каптчи, вы подразумеваете поиск в исходном коде слова "Введите"
    а это как вы уже поняли ну очень не правильно, а значит не надежно. Привязку нужно делать не к тексту, а html, + проверять видимость его (что style не был дисплей нон, и высота / ширина > 0)



  • @out said in Находит капчу где её нет:

    @afk нет, беда в том, что под проверкой наличия каптчи, вы подразумеваете поиск в исходном коде слова "Введите"
    а это как вы уже поняли ну очень не правильно, а значит не надежно. Привязку нужно делать не к тексту, а html, + проверять видимость его (что style не был дисплей нон, и высота / ширина > 0)

    ок, спасибо за подсказку ) а с помощью какого экшна это можно реализовать?



  • This post is deleted!


  • @afk он так и называется "Проверить Существование": https://wiki.bablosoft.com/doku.php?id=ru:how_to_check_if_page_element_exists


Log in to reply
 

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