with (an arbitrary number of starting pages) get (a number of links matching a certain regex or HTML-parsing expression, which might be different for different pages or a default) optionally (adding certain flags to query strings or transforming URLs) save to (a specified HD location with a specified filename)