Data Wrangling
Data Cleaning & Transformation
★ 4.5
Web Crawling Framework
★ 4.6
N/A — desktop application, see openrefine.orgpip install scrapyN/A — desktop application, see openrefine.orgpip install scrapyPython data engineers use OpenRefine for interactive exploration and manual cleaning of messy source datasets before building automated cleaning logic. The patterns discovered in OpenRefine — common misspellings, inconsistent date formats, encoding issues — inform the Python cleaning functions and Pandas transformations written for the production pipeline.
Python data engineers use Scrapy to build web data ingestion pipelines — defining Spider classes that follow links and extract structured data, then passing items through a Pipeline that cleans fields and writes to a database or S3. Scrapy's async engine handles thousands of concurrent requests with built-in retry and deduplication.
Individual Tool Pages