Web Scraping With Beautiful Soup and Python

The incredible amount of data on the Internet is a rich resource for any field of research or personal interest. To effectively harvest that data, you’ll need to become skilled at web scraping. The Python libraries requests and Beautiful Soup are powerful tools for the job. If you like to learn with hands-on examples and you have a basic understanding of Python and HTML, then this course is for you.

In this course, you’ll learn how to:

  • Use requests and Beautiful Soup for scraping and parsing data from the Web
  • Walk through a web scraping pipeline from start to finish
  • Build a script that fetches job offers from the Web and displays relevant information in your console

What’s Included:

Downloadable Resources:

Related Learning Paths:

About Martin Breuss

Martin likes automation, goofy jokes, and snakes, all of which fit into the Python community. He enjoys learning and exploring and is up for talking about it, too. He writes and records content for Real Python and CodingNomads.

» More about Martin

Each tutorial at Real Python is created by a team of developers so that it meets our high quality standards. The team members who worked on this tutorial are:

Participant Comments

Avatar image for jramirez857

jramirez857 on Jan. 2, 2022

Great course! It is beginner level as others have mentioned but the fact the site had changed was a good challenge to test my knowledge on the topics covered in the video.

Avatar image for Oliver

Oliver on Aug. 24, 2021

Thank you, Martin! Great course for a beginner, nicely explained. Just enough to start trying myself.

Avatar image for Mark

Mark on July 6, 2021

Outstanding course, Martin! I’ve done nothing with web scraping, and this course gave me a real foundation. Past comments suggested this as beginner, and it sure did help this beginner. I like your teaching style, too.

← Browse All Courses