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

Advanced JavaScript

Advanced JavaScript

Sources: ui.dev (ex. Tyler McGinnis)
I'm not good at writing sales copy, just trust me that if you use JavaScript in any capacity, there's probably not another resource that will benefit you more than this. This co...
3 hours 5 minutes 51 seconds
JavaScript Error Handling

JavaScript Error Handling

Sources: vueschool.io
Master the art of creating reliable and maintainable JavaScript applications with our comprehensive course on error handling. You will learn professional...
54 minutes 59 seconds
Machine Learning in JavaScript with TensorFlow.js

Machine Learning in JavaScript with TensorFlow.js

Sources: udemy
Interested in using Machine Learning in JavaScript applications and websites? Then this course is for you! This is the tutorial you've been looking for to becom
6 hours 42 minutes 20 seconds
Learn JavaScript (Everything packet)

Learn JavaScript (Everything packet)

Sources: Zell Liew
Master JavaScript with a proven method that guarantees success. JavaScript is one of the most important skills for a front-end developer. When you have a...
36 hours 27 minutes 55 seconds