Web Scraping in Nodejs & JavaScript
Learn web scraping in Nodejs by example projects with real websites! Craiglist, iMDB, AirBnB and more!
In this Web Scraping in Nodejs & JavaScript course you will learn how to scrape a websites, with practical examples on real websites using Nodejs Request, Cheerio, NightmareJs and Puppeteer. You will be using the newest JavaScript ES7 syntax with async/await. You will learn how to scrape a Craigslist website for software engineering jobs, using Nodejs Request and Cheerio. You will be using the newest JavaScript ES7 syntax with async/await.
Learn how to avoid being blocked from websites when developing out your scraper, by building out the scraper in a test-driven way with mocked html, rather than hitting the website every time as you’re debugging and developing it. You’ll also learn what you can do if you’re blocked and your alternatives to get your scraper up and running regardless!
What you’ll learn
- Be able to scrape jobs from a page on Craigslist
- Learn how to use Request
- Learn how to use NightmareJS
- Learn how to use Puppeteer
- Learn how to scrape elements without any identifiable classes or id’s
- Learn how to save scraping data to CSV
- Learn how to save scraping data to MongoDb
- Learn how to scrape Facebook using only Request!
- Learn how you can reverse engineer sites and find hidden API’s!
- Learn different technologies used for scraping, and when it’s best to use them
- Learn how to scrape sites using authentication
Recommended Web Scrapping Course
Web Scraping in Python Selenium, Scrapy + ChatGPT Prize 2024 Best seller
The Ultimate Web Scraping With Python Bootcamp 2024
Modern Web Scraping Fundamentals with Python
Building Web Scraping Bot With Python – Absolute Beginners
Who this course is for:
- Anyone who wants to learn how to scrape web sites using Nodejs!