I took a very quick look at the source code, and seems you’re using the curl default options for things like the user agent. Please correct me if wrong!
Did you try pretending to be a search engine crawler, for an idea..?
Did you try pretending to be a search engine crawler, for an idea..?
So far, I've never run into this problem myself. If I did, I think I would use tor.