No, it does’t
Spambots can read your webbage content & ignore any other protection scripts
The common solution for this issue is provide your email address on a small image with background color same as your website background color
Spambots can read text and can’t read text over images
Thank you