Elle2359 / AmazonScrap

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ECOMMERCE SCRAPPER


Introduction :

  • The Competition in the ecommerce industry has increased in recent years. This gives consumers a lot of benefits and incentives to purchase online. But many times consumers get confused as to which platform provides the better deal. Ecommerce Scrapper is a project made to solve this problem. It scraps the two most popular Ecommerce Platforms in India and returns the top 3 search results along with their price, image and ratings so that consumers can compare the price and decide from where to buy. They can directly click on the product card and get redirected to the Ecommerce Platform link, or they can click 'Add to cart' and the site will automatically open a new tab and add the particular item to the cart.

Languages Used :

Fontend:

  • HTML
  • CSS
  • JAVASCRIPT

Backend:

  • Javascript (Node.js + Express.js)

Javascript Dependencies :

  • body-parser
  • express
  • axios (Web Scrapping)
  • jsdom
  • ejs
  • puppeteer (Web Automation)

How To Run :

  • Install all the dependencies mentioned int package.json using npm (Node Package Manager)
    • Eg. npm install axios
  • Run the main.js file using command: node main.js
  • Now the Express + Node Server is live in Localhost Port 3000
  • Go to browser and type: http://localhost:3000

Screenshots

image

image

1

2

4

5


Video

2021-10-26.20-17-28_Trim.mp4

About


Languages

Language:JavaScript 50.0%Language:CSS 23.0%Language:EJS 20.0%Language:HTML 7.0%