I guess test how many requests it takes to get your IP banned, then get appropriate number of proxies. Also spoof useragent, headers. Add random delays between requests, perhaps spoof the referrers. As for the DNS leak, why would it matter? It's not illegal to scrape websites, they just dont...