Is there any way to avoid this?
Even without the endpoints web scraping will always exists, the only way to hide all your information on the internet is to not have a website.
Spending time worrying about this is no where near as valuable as making sure your business is providing a level of service that will make it irrelevant if someone tries to copycat your website.
Invest in quality product copy, custom product imagery, video, etc. Retain legal services and let them handle copyright infringement of digital content, or contract with a DMCA service or similar.
Then you focus on things like customer support, better logistics, higher quality product,etc, etc things that can't be copy and pasted.
Been through this a lot and I have invested money but ended up other stores are benefitting from it. I came across this UNIQUE app, and it is very cool. It detects other stores that uses my brand's images and contents.. It automatically sends a notification to me through email and it automatically deletes those photos.
Try it. they have a free trial.
Hope this helps.