rafael-lassance / buscador-cursos
该项目在Alura网站上搜索课程
v1.2.0
2022-07-24 21:14 UTC
Requires
- guzzlehttp/guzzle: ^7.4
- symfony/css-selector: ^5.4
- symfony/dom-crawler: ^5.4.9
Requires (Dev)
- phan/phan: ^5.3
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.6
This package is auto-updated.
Last update: 2024-09-25 01:57:59 UTC
README
该项目使用依赖关系管理器Composer创建了一个PHP库,用于在Alura网站上搜索课程。
如何使用
要将库下载到您的项目中,请使用以下composer命令
composer require rafael-lassance/buscador-cursos
下载完文件和依赖项后,以下是一个使用此库下载Alura网站PHP课程文本的示例
<?php use Alura\BuscadorDeCursos\Buscador; use GuzzleHttp\Client; use Symfony\Component\DomCrawler\Crawler; require "vendor/autoload.php"; $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) { exibeMensagem($curso); }