Quick Start
Get up and running with Crawlingo in under 2 minutes. No complex configuration required.
5 min read Updated July 2026
Installation
Crawlingo provides pre-built binary wheels for Linux (x86_64, aarch64), macOS (Intel, Apple Silicon), and Windows (AMD64). No Rust toolchain required for installation.
💡
Build from source
To build from source (Rust 1.70+ required):
pip install crawlingo --no-binary crawlingo or clone the repo and run maturin develop.Basic Usage
The Page class is the simplest entry point. Pass a URL, get back a parsed page object.
Session Configuration
A Session is a reusable config container. All Page, Dataset, Crawl, and Watch operations can share a session. Configure it once and reuse across thousands of requests.
Dataset Builder
The Dataset API provides a fluent builder for structured multi-field extraction. Export to JSON, CSV, or Parquet in a single method call.
Multi-Page Crawling
Change Monitoring
ℹ️
Change event fields
Every event exposes:
url, field, old_value, new_value, change_type (content / price / stock / element_added / element_removed), percentage_change, and timestamp.