Найти значение из переменной на странице

proffyes

Client
Регистрация
16.07.2015
Сообщения
409
Благодарностей
19
Баллы
18
Как найти выделенный текст я знаю, Подскажите, как найти текст на странице, который содержится в переменной?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 443
Благодарностей
8 674
Баллы
113
Как найти выделенный текст я знаю, Подскажите, как найти текст на странице, который содержится в переменной?
содержимое переменной эскейпим с помощью Обработка текста -> Escape строки и с помощью Обработка текста -> Regex парсим например {-Page.Dom-}..
 

proffyes

Client
Регистрация
16.07.2015
Сообщения
409
Благодарностей
19
Баллы
18
Немного не то. Строка которая в переменной может быть на странице, а может и не быть. Во как раз наличие строки мне и нужно проверить.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 443
Благодарностей
8 674
Баллы
113
Немного не то. Строка которая в переменной может быть на странице, а может и не быть. Во как раз наличие строки мне и нужно проверить.
немного то самое.. :-)
после парсинга проверяете экшеном IF: "{-Variable.parsetxt}"!=""
если найдено, то идет на зеленый выход из IF, если нет, то на красный..

https://wiki.zennolab.com/doku.php?id=ru:logic
 
  • Спасибо
Реакции: proffyes

proffyes

Client
Регистрация
16.07.2015
Сообщения
409
Благодарностей
19
Баллы
18
Спасибо, разобрался!
 

Avatar1980

Пользователь
Регистрация
31.12.2019
Сообщения
37
Благодарностей
0
Баллы
8
взяли строку из таблицы, записали в 4 переменные.
Как теперь значение первой переменной сравнить с категориями на сайте?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 443
Благодарностей
8 674
Баллы
113
взяли строку из таблицы, записали в 4 переменные.
Как теперь значение первой переменной сравнить с категориями на сайте?
Берем категорию на сайте в переменную и сравниваем с помощью IF: '{-Variable.catintable-}'=='{-Variable.catinsite-}'
 

Avatar1980

Пользователь
Регистрация
31.12.2019
Сообщения
37
Благодарностей
0
Баллы
8
Берем категорию на сайте в переменную и сравниваем с помощью IF: '{-Variable.catintable-}'=='{-Variable.catinsite-}'
Задача найти нужную категорию и опубликовать текст.
А так после сравнения, как воспользоваться результатом, если он тоже в переменной?
 

Avatar1980

Пользователь
Регистрация
31.12.2019
Сообщения
37
Благодарностей
0
Баллы
8
что то получилось)
отрабатывает все до логическое если. На этом спотыкается.
Первые 3, а может даже 4 категории на сайте лишние, их можно как то убрать из выдачи?
И в переменную с сайта включилось название только 1 категории.
Хотя спарсились справа все категории, как их все добавить в переменную catinsite ?
 

Avatar1980

Пользователь
Регистрация
31.12.2019
Сообщения
37
Благодарностей
0
Баллы
8
Первую задачу вроде решил, по крайней мере справа в парсинге категорий, указал диапазон, и лишние убрались.

А как теперь все категории записать в переменную?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 443
Благодарностей
8 674
Баллы
113
А как теперь все категории записать в переменную?
После парсинга, если категории помещаются в список, можно этот спсиок объединить в переменную с нужным разделителем.

49001
 
  • Спасибо
Реакции: Avatar1980

Avatar1980

Пользователь
Регистрация
31.12.2019
Сообщения
37
Благодарностей
0
Баллы
8
переменная cats, а не сразу catsinsite?
 

Avatar1980

Пользователь
Регистрация
31.12.2019
Сообщения
37
Благодарностей
0
Баллы
8
так все сделал, сработало.
опять ошибка в логике - выражение не может быть пустым
 

Avatar1980

Пользователь
Регистрация
31.12.2019
Сообщения
37
Благодарностей
0
Баллы
8
а нужно ли все категории объединять в одну переменную? не понятно каким образом идет обработка и выбор одного верного значения?

Или перебирать значения по списку, пока не найдет нужное?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)