The information below comes from my personal learning experiences as a self-taught developer. Depending on when you read this, some parts of this article may be outdated. Please be respectful when scraping websites.
Simply put, web scraping is the process of extracting information from websites using bots. For the bot to know what needs to be extracted, you’ll need to tell it what you want using CSS Selectors (explained below).
Here are a few cases where web scraping can be used: