Learning Web Scraping with JavaScript

Learning Web Scraping with JavaScript

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 0h 59m | 228 MB

Discover power packed solution to scrape any website easily

This video is the ultimate guide to using the latest features of JavaScript and Node.js to scrape data from websites. In the early chapters, you’ll see how to extract data from static web pages. After covering the basics, you’ll get hands-on practice building more sophisticated scripts. You’ll determine when and how to scrape data from a JavaScript-dependent website using JavaScript scraping libraries. You’ll find out how to automate these actions with JavaScript packages such as Cheerio and CasperJS.

By the end of the book, you will have explored testing websites with scrapers, remote scraping, best practices, working with images, and many other relevant topics.

It is a course that guides you with solutions that start simple and then progressively pick up the pace as the course unfolds. Learn to use web scraping to access unlimited data from any web source in any format. Each section of the course has examples that solve a real-world problem involving hands-on work. Best practices techniques and useful tips/tricks will also be shared during this course.

What You Will Learn

  • Build a simple and powerful JavaScript scraping script.
  • Understand how to create a web scraping tool using JavaScript and Node JS.
  • Extract data from web pages with simple JavaScript programming and
    libraries such as CasperJS, Cheerio, and express.js using a realistic example.
  • Find out how to automate these actions with JavaScript packages.
  • Learn to save the result to the cloud with S3 (AWS) using a NodeJS server.
  • Best Practices in Web Scraping.
Table of Contents

Getting Started with Web Scraping (Scraping 101)
1 The Course Overview
2 Introduction to Web Scraping
3 Scraping an Amazon Webpage Using Simple JS Code

Scrape from a Search Engine
4 Installing and Setting Up a Basic Script Using CasperJS
5 Setting Up a Project to Scrape Google Using CasperJS
6 Best Practices
7 Summary with Benefits and Legal Limitations

Scraping Hotel Websites Using CasperJS
8 Using CasperJS to Scrape Airbnb
9 Running and Testing the Script
10 Best Practices Using CasperJS

Scraping an E-Commerce Website Using Cheerio
11 Scraping Amazon.com Using Cheerio
12 Setting Up the Project
13 Running the Script
14 Summary

Saving the Result to S3 (AWS) Using a NodeJS Server
15 Web Application to Scrape a Website
16 Web Application Script
17 Run the Web Application