An open API service indexing awesome lists of open source software.

https://github.com/iurianu/goodreads-web-scraper

A simple web scraper that gets a book from goodreads.com by providing the ISBN
https://github.com/iurianu/goodreads-web-scraper

axios bootstrap cheerio cors express-js goodreads javascript nodemon

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# GoodReads Web Scraper

## Created with Axios & Express

> A simple web scraper that gets a book from [goodreads.com](https://www.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}](https://www.goodreads.com/)

> 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