Поиск на странице текста



  • Доброго дня, ищу более удобный способ для поиска на странице текста, сейчас делаю так ```

    MATCH><textarea name="fields[multi_edit][0][b4d59126568fb4ea2cd1e4ab4afe86e4]" class="" rows="30" cols="80" dir="ltr" id="field_5_3" onchange="return verificationsAfterFieldChange('b4d59126568fb4ea2cd1e4ab4afe86e4', '0','longtext')" tabindex="5" data-type="CHAR">Название1, Название 2, Название 3

    Проблема в том что всего названий 29, и они могут-быть в разных комбинациях, например: Название 2, Название 5, Название 6. Очень долго перебирать все варианты на каждой странице, т.к страниц много, возможно как-то реализовать частичное совпадение без привязки к MATCH, просто поиск в коде например



  • @venrom Может скачивание страницы и поиск регуляркой?



  • @venrom Вы можете получить код страницы 1 раз (с помощью действия Код страницы). И потом использовать один из нескольких инструментов.

    • Javascript функцию indexOf
    • Регулярки
    • Xpath


  • @support попробовал через регулярки, если текста нет на странице в логе пишет:

    TypeError: Result of expression 'selector' [null] is not an object. Номер строки:537 Во время выполнения скрипта { get_element_selector(VAR_SCAN_RESULT_STRING, false).exist(function(){ VAR_IS_EXISTS = _result() == 1 section_start("test", 661457619,function(){ })})}
    

    и скрипт перестает работать, Игнорирование ошибок не помогает



  • @venrom Скинь проект, либо хоть какую то информацию. Какой код, какая регулярка, что нужно..



  • @venrom странно как-то работает регулярка. Обычно она возвращает пустые кавычки, если ничего не нашла.



  • @Viktor А ты попробуй сохранить переменную в файл той регулярки, которая ни чего не нашла. В логе и инспекторе переменных будут просто пустые кавычки, а в сохранённом файле будет Null



  • @Fox вон оно что. начинаю понимать.


Log in to reply