iurianu / goodreads-web-scraper

A simple web scraper that gets a book from goodreads.com by providing the ISBN

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GoodReads Web Scraper

Created with Axios & Express

A simple web scraper that gets a book from goodreads.com by providing the ISBN

Dependencies

  • axios v0.27.2
  • cheerio v1.0.0-rc.11
  • cors v2.8.5
  • express v4.18.1
  • nodemon v2.0.16

Styles

  • Twitter Bootstrap v5.1.3

Installation

  • clone this repo to your computer
  • cd goodreads-web-scraper
  • run npm install

Usage

  • run npm run start in the ./goodreads-web-scraper folder

Details

The app is configured to scrape the data from https://www.goodreads.com/book/isbn/${ISBN}

The app runs on http://localhost:8000

You can see the resulted json file on http://localhost:8000/results

You can see the resulted html by opening the index.html file in the browser

About

A simple web scraper that gets a book from goodreads.com by providing the ISBN


Languages

Language:JavaScript 65.3%Language:HTML 18.1%Language:CSS 16.6%