Спарсить номер телефона облепленный текстом, возможно?

  • Автор темы Автор темы Aleksandr
  • Дата начала Дата начала

Aleksandr

Client
Регистрация
04.01.2014
Сообщения
206
Реакции
113
Баллы
43
Всем привет.
Подскажите пожалуйста, можно ли спарсить номер телефона облепленный текстом? Т.е пример: Шла саша по шоссе и 8 900 200 1010 сосала сушку.
Причем текст облепивший телефон никогда не повторяется.
 
регуляркой [0-9]
 
  • Спасибо
Реакции: Aleksandr
проблема правда может возникнуть, если кроме номеров телефонов в тексте есть другие цифры..
 
ну тут нужно регулярку подбирать)
А вообще все возможно
 
8\ .*?(?=[а-яА-Я])
При условии что номер начинается с 8 и пробела и в тексте нет иных цифр. например
 
Вот так будет более правильнее
PHP:
Развернуть Свернуть Копировать
(?:\\+)?[78](?:\\s|-)*[\\(]?(\\d{3})?[\\)]?(?:\\s|-)*(\\d{3})(?:\\s|-)*(\\d{2})(?:\\s|-)*(\\d{2})
 
А можно ли упрощенно спарсить загружающийся номер яваскриптом, без например загрузки браузера или как то урезать время парсинга?
 
Конечно! Вам только нужно:
1) Дернуть страницу гетом
2) Разобрать код страницы для поиска яваскриптов
3) Определить, какой яваскрипт выполняет нужную вам функцию
4) Подгрузить все нужные яваскрипты
5) выполнить этот скрипт, не забывая про все типы данных, что ему будут нужны)))))
В общем веселуха та еще
 
Или через сниффер
 
в зеннопостере появились встроенные снифферы?))))))))
 
Вроде выше про это не упоминалось.. Зато работы всего на 10 секунд
 
  • Спасибо
Реакции: Roman*
Ну так то да)))) зато пока найдешь что куда и как))))) Я настолько ленив, что "лучше день потерять, но потом за 10 секунд долететь" это не про меня)))
 
Подскажите как на сайте irr номера брать побыстрее((не нажимая может по кнопке показать номер.
 
Например с мобильной версии
 
  • Спасибо
Реакции: Roman*

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