Question: Using Dom Crawler to get only text (without tag).

```
$html = EOT<<<
  <div class="coucu">
    Get Description <span>Coucu</span>
  </div>
EOT;

$crawler = new Crawler($html);
$crawler = $crawler->filter('.coucu')->first()->text();

```

*output:* Get Description Coucu

*I want to output (only):* Get Description 

***UPDATE:***

I found a solution for this: (but it's really bad solution)

```
...
$html = $crawler->filter('.coucu')->html();
// use strip_tags_content in https://php.net/strip_tags
$html = strip_tags_content($html,'span');

```

Answer: 
Ran into the same situation. I ended up going with:

```
$html = $crawler->filter('.coucu')->html();
$html = explode("<span", $html);
echo trim($html[0]);

```
This works nicely without hacky workarounds:

```
$crawler->filter('.coucu')->children()->each(function (Crawler $crawler) {
    $crawler->getNode(0)->parentNode->removeChild($crawler->getNode(0));
});
$crawler->text(); // Get Description

```