Can you implement a captcha somewhere? Or figure a way to obfuscate your html if that’s what he’s scraping. Something that can scramble the css class names each build.
Ideally changing the children counts to prevent things like $(body).children().children()[3].html().