Learning Web Scraping with JavaScript [Video]

More Information
  • 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.

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.

The code bundle for this video course is available at - https://github.com/PacktPublishing/Learning-Web-Scraping-with-JavaScript/

Style and Approach

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.

  • Extract data from web pages with simple JavaScript programming
  • A hands-on guide to web scraping using CasperJS with solutions to real-world problems
Course Length 59 minutes
ISBN 9781789611311
Date Of Publication 23 Nov 2018


Mustapha Mekhatria

Mustapha Mekhatria is the founder of SmartRTOS.com and he is a JavaScript enthusiast. He enjoys setting up projects with Node.js, MongoDB, and ReactVue JS.js. He publishes articles and videos about programming and also has his own YoutubeYouTube Channel namely: youtube.com/user/smartRTOS. He likes sharing knowledge and strongly believes that everything is easy to understand if taught well.