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