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