Skip to main content

Web Scrape Anything With JavaScript

6h 9s
English
Paid

Course description

6 Web Scraping Projects. Must-know JavaScript technologies.  Projects include a Twitter Bot, Job Board Scraper, Stock Price Scraper, Intagram, Reddit crawlers and more


Read more about the course
40+ Tutorial Videos

The tutorial videos leave nothing out, we'll cover setting up everything (yes, even Node JS, APIs and the code editor) and show you *real* trial and error coding

Essential JavaScript Libraries

JavaScript is much more than just the syntax -- you must be familiar with its ecosystem of libraries. We cover essentials like Cheerio, Puppeteer, and more

Easy Deployments

Using Google Cloud platform and scheduler -- deployment doesn't have to be a pain. This is a great way to deploy any project, not just scrapers


Optional Challenges

At the end of every video there are a few challenges which you can attempt -- on top of that, I strongly encourage you to make every project *your own* and then send it to me!

Money Back Guarantee

I am confident you'll get a lot out of this course, no weird refund policies here, just a 30 day money back guarantee.

Watch Online

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

Watch Online Web Scrape Anything With JavaScript

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

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Learn JavaScript Closures (PRO)

Learn JavaScript Closures (PRO)

Sources: codesmith.io
A video course on the most powerful yet complex concept in JavaScript. The goal of this course is to truly understand the concept that will enable you to accele
5 hours 15 minutes 31 seconds
Premium Javascript (Premium membership)

Premium Javascript (Premium membership)

Sources: Watch and code
This is not just another course on JavaScript, where the teacher just writes something, without really explaining what he is doing
63 hours 55 minutes 37 seconds
Youtube clone

Youtube clone

Sources: Nomad Coders
What is "clone coding"? Services that actually exist. Sweat. Sweat. Practical 100% educational method to learn while creating Clone coding is a way of learning while creating re...
15 hours 41 minutes 20 seconds
Build Fullstack Trello clone: WebSocket, Socket IO

Build Fullstack Trello clone: WebSocket, Socket IO

Sources: udemy
In this course we will build a Trello clone API using Angular, Typescript, NodeJS, Express, MongoDB and Socket IO . This course is fully focused on fast and deep dive into creat...
8 hours 49 minutes 48 seconds