Learn Web Scraping in Python with BeautifulSoup Library

Learn web scraping and collect data automatically from web pages using Python, BeautifulSoup and Requests Libraries
Rating: 3.4 out of 5 (169 ratings)
9,163 students
Learn Web Scraping in Python with BeautifulSoup Library
Rating: 3.4 out of 5 (169 ratings)
9,164 students
Understand the fundamentals of Web Scraping
Web Scraping with Python Beautiful Soup and Requests
Exporting data extracted by Beautifulsoup into CSV, Excel files

Requirements

  • Fundamental knowledge of Python 3
  • Basics of HTML and Javascript
  • Internet access
Description

When the webpage structure is so complicated, making it difficult to extract specific pieces of data, or when you need to open so many pages to extract data from each of them, the manual process can become boring and time-wasting, and that is when automated Web Scraping can make the process more efficient and effective.

Web scraping is the practice of gathering data from internet automatically by computer program without using API and web browser.

Instead of copy pasting important data by a human from a web browser visiting a website, web scraping can automate the process. Web scraping is now very important for a data scientist. A data scientist analysis data collected from various media. Now most of the data comes from different websites. As Python programming is very popular for harvesting data, many data scientist use Python programming to solve that.

I created this course as short and useful as possible. Within short period of time, you can learn all the important topics and techniques about web scraping using Python. So using the same technique you can apply to scrap other similar webpage as well using Python.


This Web Scraping course covers the following topics:

  • Learn Python Web Scraping fundamentals.

  • Use BeautifulSoup & Requests to scrape websites with Python

  • Learn how to save your scraped output into dataframe


So let's start your Web Scraping real-life project.

Who this course is for:
  • Curious in Web Scraping
  • Curious in Python BeautifulSoup Library
  • Anyone who wants to automate the task of copying contents from websites
  • Want to be a Data Scientist or Data Analyst
Course content
6 sections • 6 lectures • 35m total length
  • Intro to Web Scraping Course
    02:48
  • Installing Required Python Packages on Linux: BeautifulSoup, Requests
    01:47
  • HTML Revision
    02:23
  • Requests Library crash course
    07:20
  • Beautifulsoup library crash course
    07:34
  • Passport information Extraction
    14:01

Instructor
Computer Science Engineer
Hachem SFAR
  • 3.4 Instructor Rating
  • 169 Reviews
  • 9,163 Students
  • 1 Course

Hello there :)

My name is Hachem SFAR and I am from Tunisia.

Currently I am a Student in computer science master at «university of Passau» and an Engineer graduated from the «Higher School of Communication in Tunis (SUP’COM)».

During the university I started learning about Data science field and more specifically I’ve put all of my interest on Web Scrapping.

I enjoy being challenged and engaging with projects that require me to work outside my comfort and knowledge set, as continuing to learn new languages and development techniques are important to me and the success of the project.

Feel free to contact me on LinkedIn for more information.