Declarative python web scraper