declarative web scraping tool