Skip to content

The goal is to be able scrap product & review information from any E-commerce website in one app

License

Notifications You must be signed in to change notification settings

hamidnahli/retailspiders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ecommerce Retailer Scraper

The purpose of this project is to create a library of spiders/scraper for major online ecommerce retailer shop such as Amazon, Sephora, Walmart, and many other brands. The app will return product information and review as well in JSON format.

The extracted data you can use for market research, product design, consumer buying impulse...The sky is the limit.

Instruction:

  1. How to install:
pip install ecom-scraper
  1. How to use:
from spiders import Sephora

# Sephora spider take either product url or productid Sephora(url=url, productid=product_id)
url = 'https://www.sephora.com/product/huda-beauty-liquid-matte-ultra-comfort-transfer-proof-lipstick-P479843'
product_id = 'P479843'
sephora = Sephora(url=url)
# Or
sephora = Sephora(productid=product_id)
sephora.scrap_product_info()  # Instantiate the Scrap product function
info = sephora.product_info  # product info and its variants will be stored in product_info
sephora.scrap_product_reviews()  # Instantiate The Scrap product reviews function
reviews = sephora.product_reviews  # All product reviews will be stored in product_reviews

Supported Scrapers

Add a New Spider or Feature

If you want to add a spider/scraper to the app or even a new feature please use the link bellow or open it as an issue in this github repo. Most upvoted feature will be added to the app.

Add new spider or feature

Upcoming Scraper/Spiders

Contribution

You are most welcome to contribute to this project and create pull requests.

Credit

  • @diemonster for all his comments, feedbacks and instruction.
  • Everyone in the #python community in the libera IRC

Disclimar

This library is built for educational puposes ONLY, use at your own risk.

About

The goal is to be able scrap product & review information from any E-commerce website in one app

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages