niltonduarte/search-alura-courses

一个搜索Alura课程包

v1.1.0 2022-07-04 02:19 UTC

This package is auto-updated.

Last update: 2024-09-11 17:53:13 UTC


README

这个轻量级组件可以列出所有Alura的PHP课程

安装

通过composer安装

composer require niltonduarte/buscador-cursos-alura

或在composer require中添加以下内容

"niltonduarte/search-alura-courses": "v1.0"

基本使用

以下是一个基本使用示例

<?php
use GuzzleHttp\Client;
use Symfony\Component\DomCrawler\Crawler;
use cc\src\SearchCourses;

require __DIR__ . "/vendor/autoload.php";

$baseUrl = 'https://www.alura.com.br/'; // Define a url base do site da Alura como sendo uma url fixa.
$client = new Client(['base_uri' => $baseUrl]); // Instancia a classe Client e informa essa url.

$search = new SearchCourses($client, new Crawler());
$courses = $search->search('/cursos-online-programacao/php');

foreach ($courses as $key => $course) {
    showCourses($course);
}

使用命令行

在您的终端中执行以下命令

vendor\bin\search-courses

结果将是所有Alura课程的列表。

仓库

https://github.com/Nilton-hub/buscador-cursos-alura.git