Поиск на странице текста
-
Доброго дня, ищу более удобный способ для поиска на странице текста, сейчас делаю так ```
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 вон оно что. начинаю понимать.