Learn Web Scraping with NodeJs – The Crash Course
Learn Web Scraping with NodeJs – The Crash Course, available at $54.99, has an average rating of 4.1, with 50 lectures, based on 487 reviews, and has 2999 subscribers.
You will learn about Create Data Scrapers from Scratch to Finish with NodeJs Choosing the right tools for Scraping different websites How to use the Top Scraping tools for NodeJs to your Advantage How to Automate User Interactions with NodeJs Build Scrapers with Puppeteer by Google Build Scrapers with the native Request & Cheerio Learn how to scrape with NightmareJs This course is ideal for individuals who are Complete beginners interested in learning Data Scraping with NodeJs or People who already have some Basic Knowledge but want to Take it to the Next Level It is particularly useful for Complete beginners interested in learning Data Scraping with NodeJs or People who already have some Basic Knowledge but want to Take it to the Next Level.
Enroll now: Learn Web Scraping with NodeJs – The Crash Course
Summary
Title: Learn Web Scraping with NodeJs – The Crash Course
Price: $54.99
Average Rating: 4.1
Number of Lectures: 50
Number of Published Lectures: 50
Number of Curriculum Items: 50
Number of Published Curriculum Objects: 50
Original Price: €99.99
Quality Status: approved
Status: Live
What You Will Learn
- Create Data Scrapers from Scratch to Finish with NodeJs
- Choosing the right tools for Scraping different websites
- How to use the Top Scraping tools for NodeJs to your Advantage
- How to Automate User Interactions with NodeJs
- Build Scrapers with Puppeteer by Google
- Build Scrapers with the native Request & Cheerio
- Learn how to scrape with NightmareJs
Who Should Attend
- Complete beginners interested in learning Data Scraping with NodeJs
- People who already have some Basic Knowledge but want to Take it to the Next Level
Target Audiences
- Complete beginners interested in learning Data Scraping with NodeJs
- People who already have some Basic Knowledge but want to Take it to the Next Level
Get into the world of Web Scraping and Data Mining with NodeJs. Learn modern methods of scraping with NodeJs – Puppeteer and with direct NodeJs Requests.
Introduce yourself and improve your knowledge on Scraping
-
Learn Scraping with Puppeteer, NightmareJs or Manual Requests
-
Build scraper modules for various websites ( Imdb, twitter, instagram..etc )
-
Learn multiple ways of scraping and when to choose them
-
Get familiar with the ethics, do’s and dont’s of Scraping
Enjoy coding and learning Web Scraping with real world examples and real world problem solving while building scrapers with NodeJs.
Web Scraping is a very gray area and not many talk about it or even teach about this. You are going to find valuable scraping informations and techniques that you can directly put to practice for yourself.
I’ve been working with Data Mining with NodeJs for more than 2 years on dozens of websites and I’ve learned many ways of creating a scraper and the best practices. All of which you are going to find out and learn in just a few hours in this course.
Overview
I designed this Web Scraping Crash Course to be easily understood by absolute beginners and people who already have some knowledge about the subject.
Complete crash course with all files and code samples, you’ll be able to work alongside with me as we work through each concept and scraper module.
This is not some random tutorial that you usually find on the internet with extremely simple examples. I am showing you everything that you need to think about when starting to build a scraper with NodeJs, while building, problem solving techniques and all you need to know that by the end of the course to be confident and create one for yourself.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Tools & Project Setup
Lecture 3: Writing a Simple IMDB Scraper
Chapter 2: More Info & Concepts
Lecture 1: Why & When to Choose Scraping
Lecture 2: The biggest "problem" with scraping
Lecture 3: Running with Terminal / CMD & Basics on VSCode Debugger
Lecture 4: The Request library / method
Lecture 5: The Browser Automation method
Chapter 3: IMDB Simple Scraper ( Request Method )
Lecture 1: 01 – How to spoof / add custom request headers
Lecture 2: 02 – Deal with GZIP Compression enabled websites
Lecture 3: 03 – Selectors & More Parsing
Lecture 4: 04 – Multiple Movies & Saving JSON to File
Lecture 5: 05 – Exporting data to CSV
Lecture 6: 06 – Easiest method of getting the proper selectors
Lecture 7: 07 – Downloading Images Locally
Lecture 8: 08 – Promisifying callback based functions
Chapter 4: Request Method
Lecture 1: Using a Proxy Server
Lecture 2: Status Codes & Error Handling
Lecture 3: Manual Login with CSRF Protection & Cookie Parsing
Chapter 5: Instagram User Simple Scraper ( Request Method )
Lecture 1: 01 – Introduction and inspecting the structures
Lecture 2: 02 – Building the scraper
Lecture 3: 03 – Parsing latest posts of an ig user
Chapter 6: The Puppeteer Method
Lecture 1: 01 – Installation, introduction and testing
Lecture 2: 02 – Writing a simple automated task
Lecture 3: 03 – Generating PDF's, Emulating Phone Views, Getting Title & Url of pages
Lecture 4: 04 – Using Puppeteer to login on Instagram
Lecture 5: 05 – Making Websites Load Much Faster with a simple trick
Lecture 6: 06 – HTTP Basic Authentication
Lecture 7: 07 – Ignoring HTTPS / SSL Errors & Changing the ViewPort
Lecture 8: 08 – Learning how to use Proxies
Lecture 9: 09 – Exposing and working with Custom Functions in Puppeteer
Chapter 7: Twitter Scraper with Puppeteer
Lecture 1: 01 – How to login on Twitter
Lecture 2: 02 – Refactoring code and improving it
Lecture 3: 03 – How to post Tweets with Puppeteer
Lecture 4: 04 – Scraping Twitter User Details
Lecture 5: 05 – Scraping More User Details
Lecture 6: 06 – Scraping User Tweets
Lecture 7: 07 – Scraping More Tweet Details ( Likes, Replies..etc )
Lecture 8: 08 – Handling The Infinite Loader of the Tweets
Chapter 8: Amazon Scraper with Puppeteer
Lecture 1: 01 – Creating the Module Structure
Lecture 2: 02 – Parsing Product Details
Lecture 3: 03 – More Details and Tricks on the Product Details page of Amazon
Chapter 9: The NightmareJs Method
Lecture 1: 01 – Installation, introduction and testing
Lecture 2: 02 – Talking and testing more about NightmareJs
Lecture 3: 03 – Scraping Ycombinator News with Vanilla Javascript
Lecture 4: 04 – Scraping Ycombinator News – More details
Lecture 5: 05 – Scraping Ycombinator News – Modulate & Pagination
Lecture 6: 06 – Handling Downloads
Lecture 7: 07 – Injecting Custom Javascript
Chapter 10: The end
Lecture 1: Congratulations!
Instructors
-
Grohs Fabian
Full Stack Developer, Data Miner and Automator
Rating Distribution
- 1 stars: 9 votes
- 2 stars: 8 votes
- 3 stars: 42 votes
- 4 stars: 120 votes
- 5 stars: 308 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024