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

nub

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

Hungry Bulldozer

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

nub

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

Devostator

Client
Регистрация
17.09.2011
Сообщения
265
Благодарностей
25
Баллы
28
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
Благодарностей
917
Баллы
113
Просто выделяешь в окне "Записи действий" нужный кусок текста, по нему клик правой кнопкой мыши - создать проверку выделеного текста.Вот и всё. Должно работать.
 

Devostator

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

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

Devostator

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

LightWood

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

Devostator

Client
Регистрация
17.09.2011
Сообщения
265
Благодарностей
25
Баллы
28

Devostator

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

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.

Client
Регистрация
23.12.2014
Сообщения
14 417
Благодарностей
5 454
Баллы
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)