Skip to content

Robust Python scraper for quotes.toscrape.com: extracts quotes, authors & tags with automatic retries and outputs to CSV/JSON.

Notifications You must be signed in to change notification settings

MckAnissa/web-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Scraper: Quotes to Scrape

A Python web scraper that extracts quotes, authors, and tags from quotes.toscrape.com.
The scraper handles pagination and saves the data to CSV and JSON formats.

Features

  • Scrapes all quotes across multiple pages.
  • Extracts:
    • Quote text
    • Author
    • Tags
  • Automatically retries failed requests (using tenacity with exponential backoff).
  • Saves results to outputs/quotes.csv and outputs/quotes.json.
  • Professional, portfolio-ready structure with dependencies and outputs.

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/web-scraper.git
cd web-scraper

About

Robust Python scraper for quotes.toscrape.com: extracts quotes, authors & tags with automatic retries and outputs to CSV/JSON.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages