Помогите спарсить текст со страницы

Maxf

Client
Регистрация
05.06.2014
Сообщения
439
Благодарностей
32
Баллы
28
Сейчас шаб собирает емэйлы (настройки на картинке).
Что нужно подправить в настройках, чтобы он собирал телефоны? Телефоны на странице в таком виде:
Телефон: 33333333333
 

Вложения

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 470
Благодарностей
8 691
Баллы
113
Сейчас шаб собирает емэйлы (настройки на картинке).
Что нужно подправить в настройках, чтобы он собирал телефоны? Телефоны на странице в таком виде:
Телефон: 33333333333
upload_2018-12-23_17-52-9.png
 
  • Спасибо
Реакции: Maxf

Maxf

Client
Регистрация
05.06.2014
Сообщения
439
Благодарностей
32
Баллы
28
А какой кубик использовать для этого? В мой первый не подходит, везде повставлял уже)
 

smartwisard

Client
Регистрация
17.01.2017
Сообщения
824
Благодарностей
82
Баллы
28
Если чё не так напишу, значит давай ссылку на источник.


Кубик Данные => обработка текста
В пустом поле нажатием Ctrl + Space пишешь {Page.Dom}


Справа вверху, правее + в Project Maker нарисован лист бумаги.
Нажимаешь. Открывается.
Оттуда копируешь всё в блокнот, да ещё всё в конструктор. В блокноте находишь слово Телефон.
В конструкторе прописываешь, что до номера, что после и/или с чего начинается, чем заканчивается, нужен ли тебе перенос, нужна ли самая короткая строка.
Получается Regex. Используешь его, кладёшь в переменную. Если телефонов несколько, кладёшь в список.
Иногда удобно регекс сделать дважды.


Если оканчивается на пробел, он пишется при помощи Ctrl + Space вот так: {String.Space}

Если спать неохота, читай: https://zennolab.com/discussion/threads/pravilnyj-poisk-ehlementov-na-stranice-i-rabota-s-nimi-osnovy-i-xitrosti-dolzhen-znat-kazhdyj.23622/
За ссылку с тебя лайк и автору, и мне.
 
Последнее редактирование:
  • Спасибо
Реакции: Maxf

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 470
Благодарностей
8 691
Баллы
113
А какой кубик использовать для этого? В мой первый не подходит, везде повставлял уже)
Обработка текста - Regex
Возможно придется модернизировать регулярку, добавить в нее ограничитель, что идет после номера, чтобы с номером телефоном не спарсить что то лишнее.
 
  • Спасибо
Реакции: Maxf

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