<?php
require_once "vendor/autoload.php";
use GuzzleHttp\Client;
use Symfony\Component\DomCrawler\Crawler;
$cliente = new Client();
$resposta = $cliente->request('GET', 'https://www.alura.com.br/cursos-online-programacao/php');
$html = $resposta->getBody();
$crawler = new Crawler();
$crawler->addHtmlContent($html);
$cursos = $crawler->filter('span.course-card__name');
foreach ($cursos as $curso){
echo $curso->textContent;
}
Obs, estrou abrindo o arquivo com o navegador, pode ser feito assim?