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

Boot.dev

Build a Web Scraper in TypeScript

via Boot.dev

Overview

Boot.dev Special Discount:
25% off your first payment!
Grab it
Use TypeScript to build a web crawler that scrapes pages. It's a tool that any SEO expert would be happy to have. You'll make HTTP requests and parse HTML to generate reports that can easily marshaled to standard output or a file. If you're interested in getting a job using Node.js, this project will teach you how Node can be used to build a command-line application.

Syllabus

  • Setup
    • Get started with web scraping by setting up your TypeScript environment and building essential functions to normalize URLs and extract links from HTML content.
  • Crawling
  • Concurrency
    • Learn to speed up your web crawler using async/await and concurrency, crawling multiple pages simultaneously while respecting configurable limits.
  • Reporting
    • Learn to analyze and export your web scraping results with custom reporting tools that generate both human-readable summaries and JSON datasets for further analysis.

Taught by

Lane Wagner, Allan, Dan, Matt, and Hunter

Reviews

Start your review of Build a Web Scraper in TypeScript

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.