@keatra

Как выдрать нужную информацию?

Здравствуйте. Начал парсить некий сайт и столкнулся с проблемой,всю инфу собрал осталось только адрес достать но никак не получается.Подскажите как с помощью библиотеки phpqyery можно выдрать адрес с ниже приведенного кода.
Спасибо заранее.
<td class="ccol" valign=top colspan=2>
	<div class='cd'>Тип: <a href='сылка'>Клиники</a></div> 
		 Город: Киев
	     <br>
	     Район: <a href="сылка" title="Поиск по району">Лукьяновка - Сырец</a>
	     <br>
          Адрес: ул. Багговутовская, 1, корп. Р-2
         <br> 
    	 <br>
<div id="catalog_rating" class="stat">
    <div class="title">Рейтинг заведения:</div>
    .....
  • Вопрос задан
  • 188 просмотров
Решения вопроса 1
@PavelFokeev
pavl1k.ru
Лучше воспользоваться регулярным выражением
preg_match("|Адрес: (.*)<br>|", $str, $out);
var_dump($out[1]);

Или после phpquery дополнительно обрабатывать полученный результат:
$elem = $pq->find('.ccol');
$text = $elem->html();
list(,,,,$adr,) = explode("\r\n", $text); // берём пятую строку из элемента .ccol
$adr = trim(strip_tags($adr)); // убираем из неё лишний html и пробелы
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы