joaojales/buscador-cursos
最新稳定版本:v1.1.0
Composer 安装命令:
composer require joaojales/buscador-cursos
包简介
Projeto que busca os cursos no site da Alura
README 文档
README
Biblioteca/CLI em PHP para buscar títulos de cursos disponíveis no site da Alura a partir de uma carreira ou categoria.
Instalação
Instale via Composer no seu projeto:
composer require joaojales/buscador-cursos
Ou clone este repositório para desenvolvimento local.
Uso
Você pode utilizar como biblioteca (em seu próprio código) ou via linha de comando.
1) Como biblioteca
Exemplo mínimo:
<?php require __DIR__ . '/vendor/autoload.php'; use Alura\BuscadorDeCursos\Buscador; use GuzzleHttp\Client; use Symfony\Component\DomCrawler\Crawler; $client = new Client([ 'verify' => false, // desabilita verificação do SSL quando necessário 'base_uri' => 'https://www.alura.com.br' ]); $crawler = new Crawler(); $buscador = new Buscador($client, $crawler); $cursos = $buscador->buscar('/carreiras/desenvolvimento-backend-php'); foreach ($cursos as $curso) { echo $curso . PHP_EOL; }
2) Via linha de comando (CLI)
Se você instalou como dependência, o Composer criará um binário em vendor/bin:
php vendor/bin/buscar-cursos.php
Se estiver rodando diretamente neste repositório, execute:
php buscar-cursos.php
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0-or-later
- 更新时间: 2025-11-08