masterkey / goutte
A simple PHP Web Scraper
Installs: 1 010
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:application
Requires
- php: >=5.5.0
- guzzlehttp/guzzle: ^6.0
- masterkey/browser-kit: ^1.0
- symfony/css-selector: 3.0.*
- symfony/dom-crawler: ~2.7
This package is auto-updated.
Last update: 2024-12-29 02:27:01 UTC
README
Goutte é uma biblioteca de captura e leitura de tela escrita em PHP. Esta ferramenta porvê uam API rica para realizar leitura de respostas HTML/XML.
Requirements
Goutte depende de PHP 5.5+ e Guzzle 6+.
Instalação
Adicione masterkey/goutte
como dependência em seu arquivo composer.json
:
composer require masterkey/goutte
Uso
Cria uma instância da classe Client (que extende Symfony\Component\BrowserKit\Client
):
use Goutte\Client;
$client = new Client();
Realiza requests com o método request()
:
// Vai ao site Symfony.com
$crawler = $client->request('GET', 'http://www.symfony.com/blog/');
O método retorna um objeto Crawler
(Symfony\Component\DomCrawler\Crawler
).
Mais Informações
Este pacote foi Baseado no pacote Goutte.