Web scraping with Python

This training from ABIS offers a 1 day hands-on dive into scraping the web using Python!

During this course, you will: 

  • learn how to collect data from the web using web scraping;
  • gain the necessary insight in HTTP traffic; 
  • learn how to scrape static and dynamic web pages; 
  • get acquainted with specialised Python libraries, such as Requests and Beautiful Soup.

Schedule a training?

Delivered as a live, interactive training: available in-person or online, or in a hybrid format.
Training can be implemented in Dutch, English, or French.

REQUEST IN-COMPANY TRAINING

 

Public training calendar

No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested? Please let us know.

Intended for

This course is aimed at whoever wants to obtain data using web scraping: data analysts, application developers, auditors ...

Background

Participants should be familiar with basic Python syntax (see Python fundamentals course).

Main topics

  • Introduction to web traffic and HTTP
  • Extracting data from HTML documents
  • Dealing with dynamic web content, CSS and JavaScript
  • Web scraping tools - Python libraries
    • Requests
    • Beautiful Soup
    • Scrapy
    • Selenium
  • Automating a web scraping workflow
  • The rules, ethics and limitations of web scraping

Training method

Classroom training with demos and practical exercises.

Certificate

At the end of the course session, the participant receives a 'Certificate of Completion'.

Duration

1 day.

Course leader


SESSION INFO AND ENROLMENT