refactored hotel scraper