Python library with common functionality for writing web scrapers