Поиск телефонных номеров на веб-страницах php или java script

Я хотел бы, чтобы кто-то указал мне правильное направление для моей проблемы. Я хочу знать, могут ли php или javascript сканировать другие веб-сайты на предмет телефонных номеров, возможно (<a href=+1 123-123-1234). затем передайте его обратно в свое веб-приложение, если они нажмут на номер, чтобы иметь возможность позвонить.. (получить сообщение) тип функции? Примеры приветствуются

Спасибо


person coco minion    schedule 13.10.2015    source источник
comment
Похоже, что регулярное выражение для поиска шаблона необходимо.   -  person epascarello    schedule 13.10.2015
comment
Спасибо, я не эксперт, поэтому я подумал, что если я нажму на другую веб-страницу, скрипт не перейдет на мою страницу.   -  person coco minion    schedule 13.10.2015
comment
Загляните в скрапинг.   -  person Filthy_Rich    schedule 13.10.2015


Ответы (2)


Ваша проблема требует рассмотрения в двух разделах

  1. PHP скрейпер, где вы будете давать список URL-адресов и извлекать их один раз или на регулярной основе. Для этой функции Goutte — ваш лучший друг. Прочтите краткое руководство, и все будет хорошо

  2. Чтобы извлечь телефонные номера с веб-страниц, вам потребуется регулярное выражение для обнаружения телефонных номеров. Взгляните на @ эту проблему со стеком, чтобы направить вас в правильном направлении.

Надеюсь, что вышеизложенное поможет, дайте нам знать, если вы столкнетесь с какой-либо дополнительной проблемой.

person usman zafar    schedule 13.10.2015
comment
Спасибо за информацию, начну разбираться. - person coco minion; 13.10.2015

js отвечает здесь: Может ли Javascript читать источник любой веб-страницы ?

то действительно, вам, возможно, придется использовать регулярное выражение...

пример из сегодняшнего ответа:

Простой способ начать, попробуйте jQuery

$("#links").load("/Main_Page #jq-p-Getting-Started li");

Дополнительные сведения см. в документации по jQuery.

Другой способ гораздо более структурированного анализа экрана — использовать YQL или Yahoo Query Language. Он вернет очищенные данные в формате JSON или xml. например Давайте очистим stackoverflow.com

select * from html where url="http://stackoverflow.com"

даст вам массив JSON...

person singe batteur    schedule 13.10.2015
comment
Спасибо за предоставленную ссылку, это очень полезно. Теперь я знаю, нужно было начать учиться - person coco minion; 13.10.2015