oliveira-fp / buscador-cursos
Projeto que busca os cursos no site da Alura
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/oliveira-fp/buscador-cursos
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-cursospara 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; }