This project scrapes a live website and builds a simple dashboard with Python.
- Scrapes links, headings, and images from any given website.
- Saves data into
website_data.csv
. - Analyzes the data using Pandas.
- Generates charts using Matplotlib.
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.
element_types.png
→ Bar chart of element counts.text_length_distribution.png
→ Histogram of text lengths.
- Clone the repo:
git clone git@github.com:Roderick-dev/web-scraper-dashboard.git