complted scraper coding