rafael-lassance/buscador-cursos

该项目在Alura网站上搜索课程

v1.2.0 2022-07-24 21:14 UTC

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);
}