Как взять со страницы уникальный текст?

nub

Новичок
Регистрация
19.10.2011
Сообщения
2
Благодарностей
0
Баллы
0
привет всем.в общем надо после регистрации взять со страницы из одного тега постоянно меняющийся текст. как это сделать?
 

Hungry Bulldozer

Moderator
Регистрация
12.01.2011
Сообщения
3 441
Благодарностей
831
Баллы
113
Брать DOM текст страницы и парсить регулярным выражением. Например этот текст всегда заключен в теги.
1) Get->Web browser->получить DOM текст
2) макросом регулярного выражения парсить RegExp.RegExp
3) регулярное выражение можно подобрать в конструкторе регулярных выражений
 

nub

Новичок
Регистрация
19.10.2011
Сообщения
2
Благодарностей
0
Баллы
0
Получилось,спасибо.
 

Devostator

Client
Регистрация
17.09.2011
Сообщения
232
Благодарностей
22
Баллы
18
Thank you.JPG
Подскажите пожалуйста, пытаюсь выпарсить текст со страницы, выделяю, жму правой кнопкой: "Создать проверку выделенного текста ...." добавляю это в шаблон, вобщем все как надо. Пробовал тремя способами:
1) Получить исходный текст - открывал "текс страницы" подставлял в шаг "Проверяем напарсенный текст" строчку: <H2>Thank you</H2>. Результат: "Ничего не найденно при парсинге регулярным выражением step_id: ●7●1●3●6●8●9●; branch_id: tp-5586"
2) Получить исходный текст - после нажатия << жму правой кнопкой: "Создать проверку выделенного текста ...." >> ничего не менял, оставлял как есть. Тоесть "Thank\ you". Результат тот же.
3) Получить дом текст - после нажатия << жму правой кнопкой: "Создать проверку выделенного текста ...." >> ничего не менял, оставлял как есть. Тоесть "Thank\ you". Результат тот же.

Есть какие-нибудь идеи?
 

step85

Client
Регистрация
19.02.2010
Сообщения
1 839
Благодарностей
287
Баллы
83
Посмотреть вложение 901
Подскажите пожалуйста, пытаюсь выпарсить текст со страницы, выделяю, жму правой кнопкой: "Создать проверку выделенного текста ...." добавляю это в шаблон, вобщем все как надо. Пробовал тремя способами:
1) Получить исходный текст - открывал "текс страницы" подставлял в шаг "Проверяем напарсенный текст" строчку: <H2>Thank you</H2>. Результат: "Ничего не найденно при парсинге регулярным выражением step_id: ●7●1●3●6●8●9●; branch_id: tp-5586"
2) Получить исходный текст - после нажатия << жму правой кнопкой: "Создать проверку выделенного текста ...." >> ничего не менял, оставлял как есть. Тоесть "Thank\ you". Результат тот же.
3) Получить дом текст - после нажатия << жму правой кнопкой: "Создать проверку выделенного текста ...." >> ничего не менял, оставлял как есть. Тоесть "Thank\ you". Результат тот же.

Есть какие-нибудь идеи?
Если вы делаете проверку выделенного текста на странице через специальную функцию, то не нужно больше дополнительных действий со взятием текста страницы.
Можно парсить текст обычным способом - http://help.zennolab.com/ru/v3/zennoposter/parser.htm
 

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
915
Баллы
113
Просто выделяешь в окне "Записи действий" нужный кусок текста, по нему клик правой кнопкой мыши - создать проверку выделеного текста.Вот и всё. Должно работать.
 

Devostator

Client
Регистрация
17.09.2011
Сообщения
232
Благодарностей
22
Баллы
18
В том то и дело, что не получается спарсить, пустая строка на выходе - соответственно не правильный дальнейший путь шаблона.

Самое странное, что в другом шлаблоне под другой ресурс, 2 из 3 способов прокатили. А здесь как будто там не страница а поп-ап..
 

Devostator

Client
Регистрация
17.09.2011
Сообщения
232
Благодарностей
22
Баллы
18
Просто выделяешь в окне "Записи действий" нужный кусок текста, по нему клик правой кнопкой мыши - создать проверку выделеного текста.Вот и всё. Должно работать.
Вот в 1 из вариантов которые я описывал, я так и делал. Выпарсить не получилось.
 

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
915
Баллы
113

Devostator

Client
Регистрация
17.09.2011
Сообщения
232
Благодарностей
22
Баллы
18

Devostator

Client
Регистрация
17.09.2011
Сообщения
232
Благодарностей
22
Баллы
18
Как проверить хотябы может оттуда зенопостер спарсить хоть какой-то текст?
 

step85

Client
Регистрация
19.02.2010
Сообщения
1 839
Благодарностей
287
Баллы
83
Как проверить хотябы может оттуда зенопостер спарсить хоть какой-то текст?
Зеннопостер может спарсить любой текст, который есть на странице. Проверяется в отладке шаблона.
 

JeezyCreezy

Client
Регистрация
13.12.2017
Сообщения
39
Благодарностей
4
Баллы
8
Брать DOM текст страницы и парсить регулярным выражением. Например этот текст всегда заключен в теги.
1) Get->Web browser->получить DOM текст
2) макросом регулярного выражения парсить RegExp.RegExp
3) регулярное выражение можно подобрать в конструкторе регулярных выражений
Прошу прощения, но вы не могли бы в актуально версии зенно показать как спарсить текст, непример, между тегами <center></center>. Я совсем чайник в проге. Заранее спасибо.
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 333
Благодарностей
5 431
Баллы
113
Прошу прощения, но вы не могли бы в актуально версии зенно показать как спарсить текст, непример, между тегами <center></center>. Я совсем чайник в проге. Заранее спасибо.
1) 6 лет теме, создай новую.
2) Уроки по зенке учи. Ссылка в подписи.
3) Операции над текстом - Regex. в верхнее поле пиши {-Page.Dom-}, в нижнее регулярку (что бы получить регулярку надо зайти в конструктор регулярных вражений и создать ее самому)
 
  • Спасибо
Реакции: Dimionix

JeezyCreezy

Client
Регистрация
13.12.2017
Сообщения
39
Благодарностей
4
Баллы
8
1) 6 лет теме, создай новую.
2) Уроки по зенке учи. Ссылка в подписи.
3) Операции над текстом - Regex. в верхнее поле пиши {-Page.Dom-}, в нижнее регулярку (что бы получить регулярку надо зайти в конструктор регулярных вражений и создать ее самому)
Спасибо, все получилось :D конструктор регулярных выражений - просто чудо!
 

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