Добавить поиск видимого текста на страничке



  • Потому что >match> то ищет, то нет. Зато поиск текста в любом браузере работает железно. 90% страничек можно идентифицировать по наличию определенного теста. Очень нужная, и упрощающая дело функция!!!





  • @seedgg спсибо. А откуда взять переменную SAVED_PAGE_HTML? Попробовал из "код страницы", и выполнить яваскрипт по ссылке, получились на выходе пустые кавычки..Текст сто процентов на страничке есть.



  • @Viktor Очень тяжело что-то конкретно сказать не видя самой страницы. Вывели в лог переменную и посмотри что тебе сайт отдаёт...скопируй в блокнот то что вывелось в лог и найди искомый эллемент. Так же регист букв соблюдай. Для того чтобы с регистром не было проблем переменную сайвд Пейдж хтмл лучше преобразовать в нижний регистр



  • @seedgg
    проверено. Регистр соблюден, текст в логе есть. Но отдает пустые кавычки. Может, проблема в синтаксисе, хз.
    0_1490957706028_регер яндекс мыл - 2.xml



  • @Viktor то что вы пытаетесь сделать безсмыслено....так как тот текст даже если его не видно присутствует в коде. Почему у вас не работает такой поиск, да потому что куча ошибок вот с скрипта ([[SAVED_PAGE_HTML]].indexOf("Логин для регистрации недоступен") >= 0
    Скобка лишняя впереди. Регистр не соблюдается, так как на сайте - Логин для регистрации недоступен должен быть с маленькой буквы.
    вот возможно будет полезно, уже регер делали, незнаю или еще рабочий, может просто поля подкправить http://community.bablosoft.com/topic/374/регер-почты-yandex/4



  • @seedgg а черт. Да, скобка. Да, бессмысленно. Я это понял немножко раньше, когда научился извлекать текст из элемента. Тут и стало ясно, что элемент всегда присутствует, видно текст, или нет.
    Всю голову сломал над проблемой поиска видимого элемента. То находит правильно, то пропускает. Причем, до этого все стабильно работало. Пока пришел к выводу, что надо дублировать проверки. Но это мозголомство страшное.



  • @Viktor дам подсказку проверяй на наличие еллемента >CSS> .control__error__login_not_available с включеной галкой проверять или елемент видимый на странице. Вот и все А дальше работай с Переменной IS_EXIST



  • @Viktor said in Добавить поиск видимого текста на страничке:

    Потому что >match> то ищет, то нет

    Можно пример, когда >match> выполняется неправильно?



  • @support уже нельзя. Теперь все правильно Это ж пять дней назад было, теперь у меня понимания намного больше, чего куда и как


Log in to reply
 

  • 5
  • 6
  • 4
  • 2
  • 3
  • 4
  • 3
  • 6