Three approaches to scrape a web page