WD5 - разработка сайтов

Парсер информации с сайта на php (без кеша)

Относительно часто требуется получить информацию с каких-то сайтов, но не всегда на них есть экспорт для роботов. Поэтому парсим информацию на php с какой-то страницы.

<?php
$str1 = file_get_contents('http://wd5.ru/modx-evolution/');
$pattern1 = '|<p>(.*)</p>|';
$n1 = preg_match_all($pattern1, $str1, $res);
echo $res[1][0]."<br>\n"; // выводим первый абзац
echo $res[1][1]."<br>\n"; // выводим второй абзац
?>

изменяется в шаблоне следующее:
file_get_contents - задаем адрес страницы с которой получаем информацию
pattern1 - регулярное выаржение для парсера
res[1][0] - и т.д. - порядковый номер нужных данных в массиве

None
Яндекс.Метрика