muriloloffi / buscador-cursos
该项目旨在搜索Alura网站上的课程,用于学习目的;
v1.1.1
2020-10-16 19:19 UTC
Requires
- guzzlehttp/guzzle: ^7.2
- symfony/css-selector: ^5.1
- symfony/dom-crawler: ^4.4
Requires (Dev)
- phan/phan: ^3.2
- phpunit/phpunit: ^9.4
- squizlabs/php_codesniffer: ^3.5
README
[PHP代码练习]
简单的HTTP客户端,从指定的域名获取内容列表,并通过命令行shell展示。
下载包
在您想要添加此包的项目文件夹内,在命令行中输入以下命令
$ composer require muriloloffi/buscador-cursos
使用示例
通过命令行,导航到已添加包的文件夹,并输入以下命令
$ vendor\bin\buscar-cursos.php
或者
您也可以创建一个包含以下代码的PHP文件
<?php $client = new Client(['base_uri' => 'https://www.alura.com.br/']); $crawler = new Crawler(); $buscador = new BuscadorDeCursos($client, $crawler); $cursos = $buscador->buscar('/cursos-online-programacao/php'); foreach ($cursos as $curso) { echo $curso . PHP_EOL; }