Goutte icon indicating copy to clipboard operation
Goutte copied to clipboard

Filter div and sub divs

Open ghinozzi opened this issue 6 years ago • 1 comments

HTML

<div class='post-start'>
      <div class='post'><span>POST 1</span></div>
      <div class='coment'><span>Coment 1</span></div>
      <div class='coment'><span>Coment 2</span></div>
      <div class='coment'><span>Coment 3</span></div>
</div>
<div class=''post-start'>
      <div class='post'><span>POST 2</span></div>
      <div class='coment'><span>Coment 1</span></div>
      <div class='coment'><span>Coment 2</span></div>
      <div class='coment'><span>Coment 3</span></div>
</div>
<div class=''post-start'>
      <div class='post'><span>POST 3</span></div>
      <div class='coment'><span>Coment 1</span></div>
      <div class='coment'><span>Coment 2</span></div>
      <div class='coment'><span>Coment 3</span></div>
</div>

PHP

$crawler = GoutteFacade::request('GET', $link); $posts = $crawler->filter('.post-start')->each(function ($node) { how to filter the coments and text of post }

i need constroy one array with posts and coments

$posts = array('title'=>"POST1",'coments'=>array coment);

ghinozzi avatar May 02 '18 22:05 ghinozzi

Did u solve this?

kurrenda avatar May 10 '20 16:05 kurrenda