3 ms·
Domain specific but if you detect a bot you can start giving it false information. For example, a dictionary site. Someone tries to crawl your site after trig
by laurieg 9y ago
Domain specific but if you detect a bot you can start giving it false information.
For example, a dictionary site. Someone tries to crawl your site after triggering your "This is a bot" code, serve bad data to every 20 requests. Mispell a word, Mislabel a noun as a verb, give an incorrect definition.
If you combine this with throttling then the value of scraping your site is greatly reduced. Also, most people won't come up with a super advanced crawler if they never get a "Permission denied, please stop crawling" message.
- laughfactory 9y agoThis is very true. My scraping efforts have become vastly more sophisticated after running into explicit attempts to block me. Now I've got all kinds of bells and whistles, and validate the data returned.