Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Web Scraping with Node.js
Rating: 4.0 out of 5(204 ratings)
17,946 students

Learn Web Scraping with Node.js

Use the Node modules Request and Cheerio to scrape data and display on a web page.
Last updated 5/2017
English

What you'll learn

  • Scrape Data from Web Pages
  • Display Data using Swig and Angular
  • Use Request and Cheerio

Course content

4 sections10 lectures1h 7m total length
  • Welcome to the Course!1:08

Requirements

  • Basics of Node.js

Description

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.

Who this course is for:

  • You should already somewhat familiar with Node.js. We're using express.js to set up our server and create a few routes. So some prior in experience is helpful.