A Python web scraper that extracts quotes from Goodreads and saves them to CSV format.
- Scrapes quotes from Goodreads author pages
- Extracts quote text, author, and tags
- Exports to CSV format
- Uses Playwright for dynamic content loading
- Python 3.12+
- uv (recommended) or pip
uv syncpip install -r requirements.txtuv run main.pyOr with Python directly:
python main.pyCreates quotes.csv with the following columns:
quote: The quote textauthor: The quote authortags: Comma-separated tags
.
├── main.py # Main scraper script
├── pyproject.toml # Project configuration
├── README.md # This file
└── .gitignore # Git ignore patterns
MIT License - see LICENSE for details.