Crawling customer reviews from Amazon
You are getting blocked because people do not want to waste server bandwidth on someone who is trying to exploit it without bringing significant profits. 

Try to make your crawling less predictable. 

Slow down the frequency with which you ping the server and vary the actions of your crawler. This will make it harder to detect as it will act less predictably and may be wrongfully identified as being a very quick human.