Scala DSL for web crawling