A software application that runs automated tasks over the Internet. Web spidering is an example, in which an automated script grabs, analyzes and files information from web servers.
Well known bots include Googlebot, BingBot and Facebook External Hit.
“Bad” bots (spambots) include bots that harvest email addresses and other information and ignore or misuse the robots.txt file.