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)
6.2 - Our 3 part plan for getting this done
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock