PHPackages                             code-dragons/simple-crawler-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. code-dragons/simple-crawler-php

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

code-dragons/simple-crawler-php
===============================

1.0.0(4y ago)09GPL-3.0-or-laterPHPPHP &gt;= 7.0

Since Oct 25Pushed 4y ago1 watchersCompare

[ Source](https://github.com/RenanKawamoto/SimpleCrawlerPHP)[ Packagist](https://packagist.org/packages/code-dragons/simple-crawler-php)[ RSS](/packages/code-dragons-simple-crawler-php/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

SimpleCrawlerPHP
================

[](#simplecrawlerphp)

- Esse é uma biblioteca de PHP, para simplificar a criação de web crawler .

Instalação via composer:
------------------------

[](#instalação-via-composer)

- Shell:

```
    composer require code-dragons/simple-crawler-php;

```

Requisitos:
-----------

[](#requisitos)

- Php versão utilizavel: &lt;= 7;

"Use" necessário para usar a biblioteca:
----------------------------------------

[](#use-necessário-para-usar-a-biblioteca)

```
    use SimpleCrawler\Crawler;
```

O que você tem que saber para usar essa biblioteca:
---------------------------------------------------

[](#o-que-você-tem-que-saber-para-usar-essa-biblioteca)

- Para usar essa biblioteca corretamente é necessário conhecer o conceito de Xpath, que de maneira simplificada, é uma forma de acessar a arquitetura html com uma sintaxe especifica:

    - Sintaxe simplificada:
        - `//` =&gt; usado para definir qual o componente html será o ponto inicial para buscar o componente desejado:
            - Exemplo: `//body`
        - `[@id='nome_do_id']` =&gt; usado para definir o componente e seu id:
            - Exemplo: `//div[@id='teste']`
            - OBS: é possível usar @class como o @id;

Sintaxe:
--------

[](#sintaxe)

```

```

Exemplo:
--------

[](#exemplo)

```
