Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Automate Data Extraction and Web Scraping using Python
Rating: 4.2 out of 5(15 ratings)
1,531 students

Automate Data Extraction and Web Scraping using Python

Build Web Scrapers to extract data from the web
Created by247 Learning
Last updated 3/2026
English

What you'll learn

  • Setup data extraction environment
  • Extract | Scape data from the web
  • Build a web scrapping tool
  • Prototype a web scraping tool
  • Inspect HTML elements
  • Extract data using Beautiful Soup

Course content

3 sections24 lectures1h 51m total length
  • Introduction0:20
  • What is Python0:43
  • Install Python on Windows3:38
  • Install Python on Macs5:28
  • Create a virtual environment on Windows4:22
  • Activate a virtual environment on Windows1:31
  • Create a virtual environment on Macs4:45
  • Activate a virtual environment on Macs2:03
  • Updating Pip on Windows1:43
  • Updating Pip on Macs2:05
  • Install Beautiful Soup5:49
  • Install Visual studio code editor6:00

Requirements

  • Requirements are covered in the course.

Description

In today’s competitive world everybody is looking for ways to innovate and make use of new technologies. Web scraping (also called web data extraction or data scraping) provides a solution for those who want to get access to structured web data in an automated fashion. Web scraping is useful if the public website you want to get data from doesn’t have an API, or it does but provides only limited access to the data.

Web scraping is the process of collecting structured web data in an automated fashion. It’s also called web data extraction. Some of the main use cases of web scraping include price monitoring, price intelligence, news monitoring, lead generation, and market research among many others.

In general, web data extraction is used by people and businesses who want to make use of the vast amount of publicly available web data to make smarter decisions.

If you’ve ever copied and pasted information from a website, you’ve performed the same function as any web scraper, only on a microscopic, manual scale. Unlike the mundane, mind-numbing process of manually extracting data, web scraping uses intelligent automation to retrieve hundreds, millions, or even billions of data points from the internet’s seemingly endless frontier.  In this course we are going to extract data using Python and a Python module called Beautiful Soup.

Who this course is for:

  • Beginners to web scraping and data extraction