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.
- Scrapes all quotes across multiple pages.
- Extracts:
- Quote text
- Author
- Tags
- Automatically retries failed requests (using
tenacitywith exponential backoff). - Saves results to
outputs/quotes.csvandoutputs/quotes.json. - Professional, portfolio-ready structure with dependencies and outputs.
- Clone the repository:
git clone https://github.com/yourusername/web-scraper.git
cd web-scraper