Symfony DomCrawler not returning expected value

The example is pretty simple. I am trying to experiment with the Symfony’s DomCrawler and trying to get the download section of the official PHP page :

    require __DIR__.'/../vendor/autoload.php';
    use SymfonyComponentDomCrawlerCrawler;
    use MastermindsHTML5;
    $url = '';
    $content = file_get_contents($url);
    $crawler = new Crawler($content);
    $item = $crawler->filterXPath("/html/body/div[2]/div/div/div[2]");

But dd($item) returns the same as dd($crawler), as if the filterXpath() didn’t make anything. Am i missing something? I would expect $item to have something like "'< div >divcontent< /div >’".


Source: Symfony Questions

Was this helpful?

0 / 0

Leave a Reply 0

Your email address will not be published. Required fields are marked *