Skip to content

Magnet70/Books-Data-Analysis-using-Web-Scraping-and-Python

Repository files navigation

Books Data Analysis using Web Scraping and Python


Project Overview

This project explores data scraped from the website Books to Scrape, an online catalog designed for web scraping practice. The goal is to collect book-related information such as titles, prices, genres, ratings, and availability, and perform a data analysis to uncover insights about pricing patterns and relationships among features.


Objectives

Extract book data (title, price, rating, genre, availability) using web scraping techniques.

Clean, organize, and structure the scraped data into a usable format.

Explore pricing trends and relationships between genres, ratings, and book prices.

Visualize insights through clear, professional data visualizations.


Data Source

Website: https://books.toscrape.com/

Description: A public website containing a catalog of books for web scraping exercises.

Data Collected:

Book title

Price

Star rating

Availability

Genre

Product link

A total of 1,000 books were scraped for this analysis.


Data Collection Process

  1. Collected data by scraping multiple pages from the website.

  2. Extracted HTML content using the requests library.

  3. Parsed book details using BeautifulSoup.

  4. Stored results in a pandas DataFrame for analysis.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published