Skip to content
This repository has been archived by the owner on Jul 17, 2020. It is now read-only.

refactors/smart-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP Smart Scraper

Latest Stable Version Total Downloads License

Smart Scraper is a PHP scraper to scrape information from web pages. It can help you doing that horrible task in a very easy and smart way.

Installation

Smart Scrapper needs PHP 5.6.0+ and you can use it via Composer:

composer require refactores/smart-scraper

Usage

Create a Smart Scraper instance:

$scraper = new SmartScraper\Parser($theUrlYouWantToScrape);

Then, if you want to save the text of some selector, you should use:

$scraper->saveText($name, $expression, [$attribute = null]);

The value is saved on $scraper->{$name}. Example:

$scraper->saveText( 'nick', '.header h1' );
echo $scraper->nick;

If you just want to receive the HTML you must use:

$scraper->saveHtml($name, $expression, [$index = 0]);

The $index referes to the position of the element in the page in the case of having more than one.