Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Web Crawling with Nodejs (H&M, Amazon, LinkedIn, AliExpress)
Rating: 4.4 out of 5(121 ratings)
796 students

Web Crawling with Nodejs (H&M, Amazon, LinkedIn, AliExpress)

Learn how to create a web crawler using various methods on popular sites like H&M, Amazon, LinkedIn, AliExpress!
Created byStefan Hyltoft
Last updated 11/2020
English

What you'll learn

  • Differences between web crawling and web scraping in Nodejs
  • The 3 main methods to use in web crawling, and when to use what method!
  • How to get data from sites like H&M and AliExpress easily and fast using their hidden API's
  • How to build a web crawler for server rendered sites like Amazon to crawl all their products
  • How to build a Puppeteer based web crawler for a site that requires JavaScript like Linkedin

Course content

5 sections38 lectures2h 38m total length
  • What is the web crawling and web scraping and how is it different ?3:42
  • Legality of web scraping and web crawling4:56
  • Tools we will be using during development1:18
  • Methods of web crawling and web scraping2:32
  • Optional: note about deprecation of Request/Request-Promise5:21

Requirements

  • Basic JavaScript

Description

Do you want to build a webcrawler in Nodejs?

In this course you will learn how to build a webcrawler using the newest JavaScript syntax with popular sites like H&M, Amazon, LinkedIn and AliExpress!

You'll learn how to find hidden API's on sites like H&M and AliExpress and see how you can even avoid building a web crawler in the first place, you can save a lot of time this way!

Then I show how to build a web crawler for Amazon the test-driven way, by building out tests for the various product page layouts there is on Amazon.

After that we'll take a look at how to automate login and scraping profiles from LinkedIn using Puppeteer, the automated Chromium browser!

Who this course is for:

  • Students looking to learn web crawling with Nodejs
  • Students looking to learn web scraping with Nodejs