ScrapeCollection added to handle pattern repeat until a specific distinct pattern