Skip to main content
CourseFlix

Web Scrape Anything With JavaScript

6h 9s
English
Paid

Unleash the power of web scraping with our comprehensive JavaScript course, featuring 6 dynamic projects. Expand your skillset with essential technologies through hands-on projects such as a Twitter Bot, Job Board Scraper, Stock Price Scraper, Instagram, and Reddit crawlers, and more.

Course Overview

Comprehensive Video Tutorials

Over 40 tutorial videos that leave no stone unturned, guiding you through the entire setup process, including Node JS, APIs, and the code editor. Learn through real-life trial and error coding examples.

Master Essential JavaScript Libraries

JavaScript is more than syntax; it's an ecosystem. Get familiar with essential libraries like Cheerio and Puppeteer, and expand your web scraping capabilities.

Effortless Project Deployments

Utilize the Google Cloud platform and scheduler for seamless deployments. This approach simplifies the deployment of any project, not just web scrapers.

Engaging Optional Challenges

After each tutorial, tackle optional challenges to reinforce learning. Customize each project, make it your own, and share your creations with us for feedback.

Risk-Free Learning with a Money Back Guarantee

Your satisfaction is our priority. We offer a straightforward 30-day money back guarantee, ensuring you get substantial value from this course.

About the Author: interviewespresso (Aaron Jack)

interviewespresso (Aaron Jack) thumbnail
Self-taught, fullstack programmer with over 3 years of experience, who has worked at Uber most of the time and has done dozens of interviews. You can also find him on YouTube at Code Drip, where he has released free technology and programming videos.

Watch Online 42 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 42 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: 0.1 Welcome + What tech we'll cover
All Course Lessons (42)
#Lesson TitleDurationAccess
1
0.1 Welcome + What tech we'll cover Demo
03:00
2
0.2 The Projects we'll build
04:08
3
0.3 How to web scrape anything
03:20
4
0.4 The multiple "Levels" of scraping
03:52
5
0.5 How to learn BEST from this course
05:32
6
1.0 - Installing Node JS + NPM
04:28
7
1.1 - Setting up VS Code
07:46
8
1.2 - Google Sheets I: Setting up the API
15:55
9
1.3 -- Google Sheets II: Creating an OOP Class
06:11
10
1.4 - Job Board Scraper I: Getting it Working
15:51
11
1.5 - Job Board Scraper II: Scraping Multiple Pages
09:46
12
2.1 - Project Intro & Twitter Developer Account Setup
08:37
13
2.2 - Twitter Bot I: Setting up our bot to use sheets + Twitter
10:01
14
2.3 - Twitter Bot II: Reading and Writing through the APIs
09:13
15
2.4 - Twitter Bot III: Deployment, Creating a Cloud Function
13:40
16
2.5 - Twitter Bot IV: Deployment, Scheduling our function to run daily
06:34
17
3.0 - How to Fetch and Parse HTML
04:46
18
3.1 - Testing different sites for scrape-ability
07:59
19
3.2 - Google Trend Scraper I: Intro & Testing it!
04:44
20
3.3 - CSS Selectors Overview
10:39
21
3.4 - Google Trend Scraper II: Fetch and Parse with Cheerio
10:10
22
3.5 - Google Trend Scraper III: Making the data useful
06:10
23
4.1 - Stock Price Scraper I: Scrape a Price in 5 lines of code!
10:38
24
4.2 - Stock Price Scraper II: Scraping Multiple Prices & Making a graph
13:43
25
4.3 - Stock Price Scraper III: Deploying it to run every day automatically
09:57
26
5.0 - Introducing Puppeteer
04:12
27
5.1 - Reddit Scraper I: Intro, Context, Motivation
04:17
28
5.2 - Reddit Scraper II: Puppeteer basics, crafting a strategy
11:10
29
5.3 - Reddit Scraper III: Expanding comments with click & scroll
13:13
30
5.4 - Reddit Scraper IV: Scraping comments and points with $eval
12:57
31
5.5 - Reddit Scraper V: Creating sheets dynamically to store comment threads
11:55
32
5.6 - Reddit Scraper VI: Running in Headless Mode
04:00
33
6.1 - Introducing the final project
03:08
34
6.2 - Our 3 part plan for getting this done
08:59
35
6.3 - Instagram Crawler I: Logging in by typing text
10:32
36
6.4 - Instagram Crawler II: Liking photos with advanced selectors
17:15
37
6.5 - Instagram Crawler III: Scraping a Single Profile / Naive approach
11:43
38
6.6 - Instagram Crawler IV: Scraping multiple profiles / Robust approach
05:49
39
6.7 - Instagram Crawler V: Setting up Google Sheets for Instagram
06:57
40
6.8 - Instagram Crawler VI: Bulk UPDATING Google sheets rows
08:58
41
6.9 - Instagram Crawler VII: Deploying Puppeteer to run every day
14:38
42
Course recap
03:46
Unlock unlimited learning

Get instant access to all 41 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription