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
Arnout Veugelen (ABIS).
SESSION INFO AND ENROLMENT |