added dynamic-page loading and scraping