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

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Crash course on web scraping in Python with the Beautiful Soup library. Covers basic HTML structure and tags, installing the needed packages, scraping local files, the find() and find_all() methods, using the browser inspect tool, and fetching a live page's HTML with the Requests library. Builds up to a practical project that scrapes a production job site, filters postings by owned skills, formats the results, stores them in text files and runs the scraper every 10 minutes. Aimed at beginners with some Python familiarity who want to collect data from websites.

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.