oliveira-fp / buscador-cursos
There is no license information available for the latest version (v1.0.0) of this package.
Projeto que busca os cursos no site da Alura
v1.0.0
2025-04-03 14:21 UTC
Requires
- guzzlehttp/guzzle: ^7.9
- symfony/css-selector: ^7.2
- symfony/dom-crawler: ^7.2
Requires (Dev)
- phan/phan: ^5.4
- phpunit/phpunit: ^8
- squizlabs/php_codesniffer: ^3.12
README
Pacote desenvolvido durante o curso de Composer da Alura. Este projeto utiliza as bibliotecas Client HTTP e DOM Crawler para acessar o site da Alura e buscar informações sobre cursos.
Funcionalidades
- Acessa o site da Alura
- Faz buscas por cursos
- Exibe os resultados encontrados na tela
Tecnologias Utilizadas
Instalação
- Certifique-se de ter o PHP e Composer instalados
- Clone este repositório
- Execute
composer require oliveira-fp/buscador-cursos
para instalar as dependências
Como usar
// Exemplo de uso <?php require 'vendor/autoload.php'; require 'src/Buscador.php'; use Alura\BuscadorDeCurso\Buscador; use GuzzleHttp\Client; use Symfony\Component\DomCrawler\Crawler; $client = new Client(['base_uri' => 'https://www.alura.com.br/']); $crawler = new Crawler(); $buscador = new Buscador($client,$crawler); $cursos = $buscador->buscar('/cursos-online-programacao/php'); foreach ($cursos as $curso) { echo $curso . PHP_EOL; }