2
respostas

Erro ao tentar listar

Não entendo o que está incorreto ...

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Olá, Guilherme. Nesse print não dá pra ver o início do erro, onde a mensagem de erro é exibida (que é o principal para identificar um erro). Consegue mandar um print com o erro completo?

Guilherme,

Não tenho certeza se pode ser isto porque não da pra ver se tem outro problema além deste...mas dê uma olhada na sua linha 16, o jeito que você colocou a referencia da classe dentro do filter .. $cursos = $crawler->filter('class="course-card__course-link"');

fiz um teste aqui deste jeito que voce deixou e deu um erro aí neste pedaço.... não sei se você tentou acessar outra coisa na mesma página...talvez tenha que fazer de um jeito um pouco diferente.... fiz um teste em outro link da propria alura e acessei os dados de itens de uma lista e o nome da classe era card-list_item entao coloquei li.card-list_item dentro dos parenteses

o que o professor inspecionou o elemento estava assim: Curso PHP: conceitos, lidando com dados, loops e mais

e ele colocou assim dentro dos parenteses: filter('span.card-curso__nome')