Web Scraping — practical data extraction and parsing

starstarstarstarstar 0 rates
The course systematizes web scraping approaches: from selectors to anti-bot strategies. Focus on extraction, monitoring, and large-scale processing.
Web Scraping: practical data extraction and parsing without the noise
Platform:
robot_dreams
Partner courses:
Language of course:
Ukrainian
Difficulty:
Medium
Format of the event:
Online
Certificate:
Yes
Price
Add to collection
you haven't created a collection yet
Add Collection
+

Course overview

Description generated based on course syllabus and open data.

The program covers legal aspects of web scraping, tool selection, extraction of structured and semi-structured data (RegEx, CSS, XPath), working with proxies, headers, queues, and headless browsers for stable parsing.

Web Scraping: scope and learning format

Lectures and hands-on practice on crawling, collecting, cleaning, and storing data. Covers common constraints, CAPTCHA, rate limits, and strategies like throttle, retries, and fingerprint rotation.

Web Scraping: who it suits and who it does not

Suitable for

  • Developers who automate information gathering, working with HTML/DOM and HTTP.
  • Analysts and DS specialists building datasets and monitoring changes.
  • Professionals with Python basics who need a data extraction tool.

Not suitable for

  • Those expecting turnkey “one-click” services without configuration.
  • Those unwilling to consider legal and ethical constraints of data collection.

Web Scraping: problem → expected outcome

  • Fragmented HTML/JS content → structured tables/JSON for further analysis.
  • Anti-bot and blockers → controlled strategies for proxies, headers, delays, fingerprint rotation.
  • Large volumes → task queues, parallel crawling, incremental updates.
  • Unstable markup → robust selectors, validation, and fallback templates.

Web Scraping vs alternatives: approach comparison

Manual data collection

Accurate but slow and unscalable; web scraping automates repetitive steps.

Public APIs

Best when available; web scraping is relevant when APIs are missing or limited.

Off‑the‑shelf aggregators/tools

Quick start with less control; custom scrapers are more flexible for specific cases.

Crawling without parsing

Yields links, not data; parsing structures content for analytics.

Learning outcomes: Web Scraping competencies

  • Designing scrapers for target sources: from DOM mapping to crawl plans.
  • Extraction via RegEx, CSS, XPath; handling cookies, sessions, headers.
  • Anti-bot evasion: IP/UA rotation, proxy pools, timing, headless browsers.
  • Persisting data to CSV/JSON/DB, logging, retries, and parser testing.
  • Assessing legal risks, rate limits, robots.txt, and fair-use practices.

Course Description

Lecturer
Vladislav Abramov
Python Engineer у Jooble
- has 7 + years of experience in Web Scraping- held the position of Web Scraping Team Lead in Jooble- monitored the operation of more than 200,000 scrapers- created scrapers for different needs - from competitor analytics to closing the needs of Sales Team

Evaluation

Only authorized users can leave reviews and rate
Log in »

Recommended Courses


DevOps

improveme


12900 hrn.

Full-stack developer

Mate academy

4-8 months

Free

React Native Developer

robot_dreams


Free
0 Reviews
Improveme.Tech
Terms of use
Privacy Policy
© 2022-2026 Improveme.Tech
With the support of the web studio "Site Made in Odessa"
×
×