Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Advanced Web Scraping Techniques in Node.js

via CodeSignal

Overview

This course takes your web scraping skills to the next level with advanced techniques in Python using BeautifulSoup and Requests. You'll learn to handle pagination, deal with various data types, etc. Each lesson is designed to tackle real-world scraping challenges, equipping you with the knowledge to extract data from a wide array of websites.

Syllabus

  • Unit 1: Handling Web Pagination
    • Running Pagination Web Scraping Code
    • Add Author Information to Quote Scraper
    • Limit Pagination to First 5 Pages
    • Adding Next Page Navigation to Web Scraper
    • Complete Pagination Handling for Quote Scraping
    • Scraping Quotes with Pagination Handling
  • Unit 2: Scraping HTML Tables
    • Running Table Data Extraction with Cheerio
    • Extract First Two Quotes from HTML Table
    • Filter Quotes by Tag
    • Extract Quotes and Tags from HTML Table
    • Extract Table Data and Rows from HTML Content
    • Scraping Quotes and Tags from HTML Tables
  • Unit 3: Scraping HTML Lists
    • Running Your First Web Scraping Script
    • Extracting Book Prices from HTML Lists
    • Extract Book Availability Status
    • Selecting List Items with CSS Selectors
    • Complete the Web Scraping Code to Extract Book Titles
    • Scraping Book Titles from HTML Lists
  • Unit 4: Extracting Images from Websites
    • Download First Image from Website
    • Save the Second Image Instead of the First
    • Extract and Save Images from a Website
    • Extract and Save First Image from Webpage

Reviews

Start your review of Advanced Web Scraping Techniques in Node.js

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.