While web scraping can be done manually by a software user, the term typically refers to automated processes implemented using a bot or web crawler.