Learn Web Scraping with Node.js

Learn Web Scraping with Node.js
Use the Node modules Request and Cheerio to scrape data and display on a web page.
In this course you will learn how to scrape data from web pages using the Request and Cheerio node modules.
  • We’ll begin with an overview of how Request works to download pages and pipe out data.

  • Next, we’ll look at the Cheerio and how we can use jQuery-like syntax to retrieve elements off a page.

  • Then we’ll take what you’ve learned to create 2 sample web apps to scrape and display data first to our console then to a web page.

What You Will Learn:

  • How to download web pages using Request.

  • How to then grab elements from the page using Cheerio

  • Display the data on a web page. First, we’ll use Express and Swig to display Indeed job search data. Then we’ll use Angular to show an image and other details after a user inputs a URL.

Who This Course is For:

  • Anyone with an interest in web scraping using Node. This is a beginner level course, so the only requirement is that you already have node.js installed.


Learn Nodejs by building 12 projects

Projects in Node.js - Learn by Example

Node.js for beginners, 10 developed projects, 100% practical

Learn How To Become a JavaScript Developer from Scratch

Javascript for Beginners Learn by Doing Practical Exercises

Typescript 2 Masterclass: Node REST API + Angular 2 Client