felix / scraper
Librería para raspar una web.
v1.4.15
2018-03-01 01:20 UTC
Requires
- php: >=5.5.0
- fabpot/goutte: ^3.2@dev
Requires (Dev)
- phpunit/phpunit: 4.* || 5.*
README
Raspar una web y obtener su contenido.
Instalar
Necesitas PHP >= 7.0, pero se recomienda la última versión estable de PHP.
La forma recomendada de instalar Scraper en tu proyecto es a través de Composer. Ejecute el siguiente comando para instalar la última versión estable de Scraper:
composer require felix/scraper
Usar
Raspar página web
Para obtener el contenido de una página web usamos el método extractring()
, pasándole la URL y el XPATH:
use Felix\Scraper\Crawler; $data = Crawler::extracting('https://example.com', '//html/body/div/h1') return $data->text(); // Example Domain
Limpiar datos
use Felix\Scraper\Str; $str = Str::clean(" String Examples \n"); return $str; // -> String Examples
Normalizar URL
use Felix\Scraper\Url; $url = Url::normalize('//example.com/post-title'); return $url; // -> http://example.com/post-title
Desarrolladores
Instalación
Clonando el proyecto e instalando las dependencias:
git clone https://github.com/soyFelixBarros/Scraper.git
cd scraper
composer install
Cambios
Por favor, vea CHANGELOG para más información sobre lo que ha cambiado recientemente.
Pruebas
vendor/bin/phpunit
Licencia MIT
Por favor, consulte el archivo de licencia para obtener más información.
Desarrollado por Felix Barros