Web Crawler

A piece of software (also called a spider) designed to follow hyperlinks to their completion and to return to previously visited Internet addresses.