Skip to content

Web Scraping In Python Course
Skill Success

Summary

Price
£157 inc VAT
Or £52.33/mo. for 3 months...
Study method
Online
Duration
Self-paced
Qualification
No formal qualification
Certificates
  • Certificate of completion - Free
Additional info
  • Tutor is available to students

Overview

This course includes lifetime access so you can complete the course at your own speed.

In this course, we will go over the basic of web scraping, learning all about how we can extract data from websites, and all of this is guided along by a work example.

Benefits of taking this course include:

  • Unlimited and lifetime access to the course
  • Learn the course at your own pace
  • Course can be accessed on any platform
  • 24/7 Customer support

Certificates

Certificate of completion

Digital certificate - Included

Course media

Description

Web scraping is the art of picking out data from a website by looking at the HTML code and identifying patterns that can be used to identify your data. This data can then be gathered and later used for your own analysis.

In this course we will go over the basic of web scraping, learning all about how we can extract data from websites, and all of this is guided along by a work example.

At the end of the course you should be able to go off on your own, and pick out most common websites, and be able to extract all the relevant data you may need just through using Python code.

What will I learn?

  • Tackle new challenges by understand the underlying method/approach to take
  • Scrape static web pages
  • Be able to scrape websites that use Javascript
  • Extract all sorts of data from websites
  • Know what to look for and how to approach parsing a website
  • Gather data from all over the internet
  • Use recursion algorithms to search through website content

What are the requirements?

  • Basic Python knowledge
  • A Python 3 Environment to Code in

Who is the target audience?

  • Anyone interested in analyzing data
  • Anyone who doesn't know how to start gathering data
  • Anyone who wants to develop their ability to scrape data
  • Anyone interested in starting with web scraping
  • Anyone who is interested in expanding their Python knowledge
  • Anyone who wants to gather a wide array of data to play with

Web Scraping In Python Course will cover the following topics:

Section 1 - Prerequisite Knowledge

  • Introduction
  • APIs
  • Prerequisite Libraries
  • Introduction To The Modulus Operation
  • Introduction To Simple Error Handling
  • Introduction To Pandas

Section 2 - Static Data Extraction / Web Scraping

  • Response Status Codes From A HTTP Request
  • Reading The Response Text From Our Request
  • First Approach At Parsing The Data
  • Understanding The Exception Cases
  • Parsing Out All Data For One Company
  • Determining Where We Can Get More Ticker Symbols
  • Extracting Company Ticker Symbols: Part 1
  • Extracting Company Ticker Symbols: Part 2
  • Getting Data For All Parsed Companies
  • Final Data For All Parsed Companies
  • Final Result

Section 3 - Scraping Websites That Load Data With JavaScript

  • Prerequisite Libraries
  • Short Review: Recursive Functions
  • Getting Started With Selenium
  • View The Page Source
  • Website Elements And XPath
  • Navigating Deeper Into The Page Source
  • Identifying The Path To Our Data
  • Using The XPath To Our Data
  • Parsing Out Our Data
  • Getting Our Final Data
  • Final Results

Section 4 - APIs overview

  • Introduction To APIs

Who is this course for?

This course is recommended for those who want to learn how to scrape and gather data from static web pages using Python.

Requirements

A Python 3 Environment to Code in

Career path

Taking this course will help you expand your Python knowledge by teaching you how to do web scraping in this language.

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Interest free credit agreements provided by Zopa Bank Limited trading as DivideBuy are not regulated by the Financial Conduct Authority and do not fall under the jurisdiction of the Financial Ombudsman Service. Zopa Bank Limited trading as DivideBuy is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, and entered on the Financial Services Register (800542). Zopa Bank Limited (10627575) is incorporated in England & Wales and has its registered office at: 1st Floor, Cottons Centre, Tooley Street, London, SE1 2QG. VAT Number 281765280. DivideBuy's trading address is First Floor, Brunswick Court, Brunswick Street, Newcastle-under-Lyme, ST5 1HH. © Zopa Bank Limited 2025. All rights reserved.