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
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

Build Incredible Chatbots

Build Incredible Chatbots

Sources: udemy
Welcome to the most comprehensive and complete chatbot developer course. Learn concepts, tools and techniques that you will need
7 hours 51 minutes
GraphQL for beginners with JavaScript

GraphQL for beginners with JavaScript

Sources: udemy
Obviously, you should use the right tool for the job, right? ... but often, what was the “right” tool, becomes the inferior tool, and frequently you
5 hours 35 minutes 31 seconds
The Ultimate Web Scraping Course

The Ultimate Web Scraping Course

Sources: Adrian Horning (The Web Scraping Guy)
I have been earning a living through web scraping for over 3 years, have made over $125,000, have more than 25,000 followers on social media, and in this...
10 hours 33 minutes 19 seconds
JavaScript Interview Espresso

JavaScript Interview Espresso

Sources: interviewespresso (Aaron Jack)
Learn the algorithms, patterns, and process in JavaScript.
5 hours 11 minutes 16 seconds
50 Projects In 50 Days - HTML, CSS & JavaScript

50 Projects In 50 Days - HTML, CSS & JavaScript

Sources: udemy, Brad Traversy
This is a purely project-based course. It is geared toward beginners, but intermediate developers can also enjoy creating new things. This course includes 50 mini projects in HT...
18 hours 13 minutes 45 seconds