EasyScrape Documentation
Web scraping that respects your time.
EasyScrape is a modern Python library that makes web scraping simple, fast, and reliable. One line to fetch. One line to extract. Zero boilerplate.
import easyscrape as es
result = es.scrape("https://example.com")
title = result.css("h1")
Quick Links
Quick Start - Get up and running in 5 minutes
EasyScrape Tutorial - Complete learning guide
API Reference - Full API reference
Cookbook - Real-world recipes
Installation
pip install easyscrape
Requirements: Python 3.10+
Getting Started
- Quick Start
- EasyScrape Tutorial
- Table of Contents
- 1. Introduction
- 2. Installation & Setup
- 3. Your First Scraper
- 4. CSS Selectors Deep Dive
- 5. Structured Data Extraction
- 6. Configuration & Customisation
- 7. Handling Pagination
- 8. JavaScript-Rendered Pages
- 9. Asynchronous Scraping
- 10. Sessions & Authentication
- 11. Error Handling
- 12. Data Export
- 13. Best Practices
- 14. Real-World Project
- Conclusion
User Guide