Login   Register  
PHP Classes
elePHPant
Icontem

Puller: Scrape product data pages from e-commerce sites

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author Author  
Picture of Evaldo Barbosa
Name: Evaldo Barbosa <contact>
Classes: 3 packages by
Country: Brazil Brazil
Age: 33
All time rank: 1552113 in Brazil Brazil
Week rank: 182 Up10 in Brazil Brazil Up
Innovation award
Innovation award
Nominee: 3x

Winner: 1x


  Detailed description   Download Download .zip .tar.gz   Install with Composer Install with Composer  
This package can scrape product data pages from e-commerce sites.

It provides a base class that can retrieve pages from Web sites and extract information from them.

Several implementation classes are provided to retrieve product pages given the product identifier.

Those classes extract relevant product information like the product price, description and picture from certain e-commerce sites.

Currently it provides classes for extracting product information from several Brazilian e-commerce sites like Americanas, NetShoes, Saraiva and Submarino.

  Classes of Evaldo Barbosa  >  Puller  >  Download Download .zip .tar.gz  >  Support forum Support forum  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Puller
Base name: puller
Description: Scrape product data pages from e-commerce sites
Version: 0.1.2
PHP version: 5.3
License: GNU Lesser General Public License (LGPL)
All time users: 519 users
All time rank: 5188
Week users: 10 users
Week rank: 139 Up
 
  Groups   Rate classes User ratings   Applications   Files Files  

  Groups  
Group folder image PHP 5 Classes using PHP 5 specific features View top rated classes
Group folder image E-Commerce Online stores, shopping baskets and payment methods View top rated classes
Group folder image Web services Web data clipping, SOAP or XML-RPC clients and servers View top rated classes


  Innovation Award  
PHP Programming Innovation award winner
June 2013
Winner


Prize: One subscription to the PDF edition of the PHP Architect magazine
Many sites publish listings of products available in different stores.

The information of the products and the prices can be obtained from the stores if they provide it, or scraped directly from the pages of the sites.

This class provides a general solution for scraping product information scraped from the store Web sites.

Different driver classes are provides to scrape information from specific store sites.

Manuel Lemos

  User ratings  
Not yet rated by the users

  Applications that use this package  
No pages of applications that use this class were specified.
Add link image If you know an application of this package, send a message to the author to add a link here.
  Files folder image Files  
File Role Description
Files folder imagesrc (2 directories)
Files folder imagetests (2 files, 1 directory)
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENCE Data Auxiliary data
Accessible without login Plain text file README.md Data Auxiliary data

  Files folder image Files  /  src  
File Role Description
Files folder imageInfra (1 directory)
Files folder imagePuller (1 file, 1 directory)

  Files folder image Files  /  src  /  Infra  
File Role Description
Files folder imageUtils (1 file)

  Files folder image Files  /  src  /  Infra  /  Utils  
File Role Description
  Plain text file RestRequest.php Class Class source

  Files folder image Files  /  src  /  Puller  
File Role Description
Files folder imageTarget (7 files)
  Plain text file AbstractProductInfo.php Class Class source

  Files folder image Files  /  src  /  Puller  /  Target  
File Role Description
  Plain text file AmericanasProductInfo.php Class Class source
  Plain text file MagazineLuizaProductInfo.php Class Class source
  Plain text file NetShoesProductInfo.php Class Class source
  Plain text file PontoFrioProductInfo.php Class Class source
  Plain text file RicardoEletroProductInfo.php Class Class source
  Plain text file SaraivaProductInfo.php Class Class source
  Plain text file SubmarinoProductInfo.php Class Class source

  Files folder image Files  /  tests  
File Role Description
Files folder imagesrc (1 directory)
  Accessible without login Plain text file bootstrap.php Conf. Configuration script
  Accessible without login Plain text file phpunit.xml Data Auxiliary data

  Files folder image Files  /  tests  /  src  
File Role Description
Files folder imagePuller (1 file)

  Files folder image Files  /  tests  /  src  /  Puller  
File Role Description
  Accessible without login Plain text file ProductInfoTest.php Test Class source

Install with Composer Install with Composer - Download Download all files: puller.tar.gz puller.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.