A year of fighting scrapers on my 1.5 million-page website. What I tried, how I failed, and what’s working now.