Raspar una web y obtener su contenido.
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
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
use Felix\Scraper\Str;
$str = Str::clean(" String Examples \n");
return $str; // -> String Examples
use Felix\Scraper\Url;
$url = Url::normalize('//example.com/post-title');
return $url; // -> http://example.com/post-title
Clonando el proyecto e instalando las dependencias:
git clone https://github.com/soyFelixBarros/Scraper.git
cd scraper
composer install
Por favor, vea CHANGELOG para más información sobre lo que ha cambiado recientemente.
vendor/bin/phpunit
Por favor, consulte el archivo de licencia para obtener más información.
Desarrollado por Felix Barros