Detecting and mitigating the new generation of scraping bots