makes it easy to extract data from dynamic web pages