Added base scraper logic