Этот код, возвращенный hrefs для контента, теперь я хочу извлечь контент из этого hrefs и отправить его на мой взгляд. Имя дивы, которые мне нужно извлечь:Как извлечь данные с помощью Goutte Crawler?
<div class="c_pad">
<div class="c_label">
<span class="std_header2">Contact:</span>
</div>
<div class="c_name">
<span class="std_text_b">Monkey</span>
</div>
<div class="clear"></div>
</div>
<div class="c_pad">
<div class="c_label">
<span class="std_header2">Phone number:</span>
</div>
<div class="c_phone">
<span class="std_text_b">001111111</span>
</div>
<div class="clear"></div>
</div>
for($i=0; $i <= 1; $i++)
{
$p = new Client();
$d = $p->request('GET', ''.$link.'&std=1&results='. $i);
$n = $d->filter('a[class="o_title"]')->each(function ($node)
{
$pp = new Client();
$dd = $pp->request('GET', $node->attr('href'));
$kk = $dd->filter('div[id="adv_desc"]')->each(function ($tekst) { echo $node->attr('href').'<br>'.$tekst->text();
});
});
}
отредактированный первый пост .. но теперь: 'Undefined переменной: node' – user3458952
Вы работая над чем-то, где никто не может вам помочь, потому что мы не можем воспроизвести проблему. Например: где в вашем примере находится 'div' с' id = adv_desc'? Почему «каждый (функция ($ tekst)»? Вывод переменной $ node для проверки содержимого. Var_dump() - ваш друг. –