A Ruby-based internal DSL for web scraping