This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Web Scrape Anything With JavaScript
INTRO
0.1 Welcome + What tech we'll cover (2:59)
0.2 The Projects we'll build (4:07)
0.3 How to web scrape anything (3:19)
0.4 The multiple "Levels" of scraping (3:51)
0.5 How to learn BEST from this course (5:31)
Project 1: Job Board Scraper
1.0 - Installing Node JS + NPM (4:27)
1.1 - Setting up VS Code (7:45)
1.2 - Google Sheets I: Setting up the API (15:54)
1.3 -- Google Sheets II: Creating an OOP Class (6:10)
1.4 - Job Board Scraper I: Getting it Working (15:50)
1.5 - Job Board Scraper II: Scraping Multiple Pages (9:45)
Project 2: Twitter Bot
2.1 - Project Intro & Twitter Developer Account Setup (8:36)
2.2 - Twitter Bot I: Setting up our bot to use sheets + Twitter (10:00)
2.3 - Twitter Bot II: Reading and Writing through the APIs (9:12)
2.4 - Twitter Bot III: Deployment, Creating a Cloud Function (13:39)
2.5 - Twitter Bot IV: Deployment, Scheduling our function to run daily (6:33)
Project 3: Google Trend Scraper
3.0 - How to Fetch and Parse HTML (4:45)
3.1 - Testing different sites for scrape-ability (7:58)
3.2 - Google Trend Scraper I: Intro & Testing it! (4:43)
3.3 - CSS Selectors Overview (10:38)
3.4 - Google Trend Scraper II: Fetch and Parse with Cheerio (10:09)
3.5 - Google Trend Scraper III: Making the data useful (6:09)
Project 4: Stock Price Scraper
4.1 - Stock Price Scraper I: Scrape a Price in 5 lines of code! (10:37)
4.2 - Stock Price Scraper II: Scraping Multiple Prices & Making a graph (13:42)
4.3 - Stock Price Scraper III: Deploying it to run every day automatically (9:56)
Project 5: Reddit Crawler
5.0 - Introducing Puppeteer (4:11)
5.1 - Reddit Scraper I: Intro, Context, Motivation (4:16)
5.2 - Reddit Scraper II: Puppeteer basics, crafting a strategy (11:09)
5.3 - Reddit Scraper III: Expanding comments with click & scroll (13:12)
5.4 - Reddit Scraper IV: Scraping comments and points with $eval (12:56)
5.5 - Reddit Scraper V: Creating sheets dynamically to store comment threads (11:54)
5.6 - Reddit Scraper VI: Running in Headless Mode (3:59)
Project 6: Instagram Crawler
6.1 - Introducing the final project (3:07)
6.2 - Our 3 part plan for getting this done (8:58)
6.3 - Instagram Crawler I: Logging in by typing text (10:31)
6.4 - Instagram Crawler II: Liking photos with advanced selectors (17:14)
6.5 - Instagram Crawler III: Scraping a Single Profile / Naive approach (11:42)
6.6 - Instagram Crawler IV: Scraping multiple profiles / Robust approach (5:48)
6.7 - Instagram Crawler V: Setting up Google Sheets for Instagram (6:56)
6.8 - Instagram Crawler VI: Bulk UPDATING Google sheets rows (8:57)
6.9 - Instagram Crawler VII: Deploying Puppeteer to run every day (14:37)
Wrap up
Course recap (3:45)
0.5 How to learn BEST from this course
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock