resilient-scraping
Declarative, resilient, and typed web scraping with Pydantic and selector fallback chains.