There are endless reasons that we would like to use a particular data from different kinds of webpages across the web, but we do not actually know how to use that specific data, for our personal purposes, especially with the lack of an appropriate API.
Luckily for us, there is a great and quite simple solution out there, without the use of any APIs, called Web Scraping.
In this tutorial, I’ll cover all the basic information to get relevant information and data off the web and into your (figurative) hands, by scraping the web using Node.js, Express, Axios, and Cheerio.
Web scraping is a wonderful technique that allows us to pull data straight out of a webpage’s HTML, without the use of a formal API what so ever.
There is a bunch of different ways to scrape the web, and it is possible to do so through programming languages such as JavaScript or Python, and libraries such as Cheerio, Soup, and Puppeteer.
The whole process of web scraping can be explained through three simple steps:
#nodejs #web-development #web-scraping #javascript