Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Web Scraping with Python - Beautiful Soup Crash Course

via freeCodeCamp

Overview

Dive into web scraping with Python using the Beautiful Soup library in this comprehensive tutorial. Master the basics of HTML structure and tags before installing necessary packages. Learn to scrape local files and websites using Beautiful Soup's find and find_all() methods. Explore the Web Browser Inspect tool and create a basic scraping project to extract prices. Utilize the Requests library to access website HTML and apply best practices for information extraction. Enhance your skills by prettifying job listings, filtering results based on skills, automating the scraping process, and storing data in text files. Gain hands-on experience through practical examples and projects, equipping yourself with valuable web scraping techniques for real-world applications.

Syllabus

Basic HTML Structure, HTML Tags Explanation.
Packages Installation.
Scraping Usage, Local files.
Beautiful Soup find & find_all() methods.
Web Browser Inspect tool.
Grab all Prices, Basic Scraping Project.
Using the Requests Library to see a Website's HTML .
Scraping a Production Website, Best practices for pulling info.
Looping through similar soup.find_all() objects.
Prettifying the Jobs paragraph.
Jobs Filtration by owned skills.
Setting up the Project to scrape every 10 minutes.
Storing the jobs paragraph in text files.

Taught by

freeCodeCamp.org

Reviews

4.5 rating, based on 4 Class Central reviews

Start your review of Web Scraping with Python - Beautiful Soup Crash Course

  • Profile image for Dhruv Padariya
    Dhruv Padariya
    The course on Web Scraping was an incredibly valuable learning experience for me. Throughout the course, I gained a comprehensive understanding of the topic and learned how to effectively scrape data from websites. The course instructor was extremely knowledgeable and skilled at explaining complex concepts in a clear and concise manner. Overall, I am very pleased with the course and feel that it has provided me with a solid foundation for exploring the field of Web Scraping further.
  • I recently completed the "Web Scraping with Python - Beautiful Soup Crash Course," and I must say it was an excellent introduction to web scraping using Python's Beautiful Soup library. The course covered essential concepts, and I found it to be well-structured, informative, and easy to follow.
  • Syed Sadam Hussain Shah
    This course provides step by step basic to advanced training to those who want to learn web scraping and also provides real-time examples.
  • Profile image for Sarah El-Shatby
    Sarah El-Shatby
    The explanation was really good and the code increases in difficulty gradually giving time to grasp everything.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.