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
Watch Online Web Scrape Anything With JavaScript
0:00
/ #1: 0.1 Welcome + What tech we'll cover
All Course Lessons (42)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 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 subscriptionComments
0 commentsWant to join the conversation?
Sign in to commentSimilar courses
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)
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
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
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