Skip to content

Roderick-dev/web-scraper-dashboard

Repository files navigation

Web Scraper Dashboard

This project scrapes a live website and builds a simple dashboard with Python.

🚀 Features

  • Scrapes links, headings, and images from any given website.
  • Saves data into website_data.csv.
  • Analyzes the data using Pandas.
  • Generates charts using Matplotlib.

📂 Project Files

  • scraper_selenium.py → Scraper (uses Selenium + BeautifulSoup).
  • dashboard.py → Data analysis & charts.
  • requirements.txt → Required dependencies.
  • website_data.csv → Saved scraped data.
  • README.md → Project documentation.

📊 Example Output

  • element_types.png → Bar chart of element counts.
  • text_length_distribution.png → Histogram of text lengths.

🔧 How to Run

  1. Clone the repo:
    git clone git@github.com:Roderick-dev/web-scraper-dashboard.git

About

Flask web app that scrapes product prices, stores data in SQLite, and shows insights on a dashboard.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published