combined xml scrapers and html scrapers to use the same base functionality