A webcrawler (also known as a spider) roams the internet in search of new pages to index for search engines. A scraper, on the other hand, is specifically designed to gather information from certain websites, like product descriptions from online stores.