Quantta Analytics interview question

How do you approach to create a web crawler?