Skip to Main Content
Lightning Talk Beginner Creative Commons Attribution-ShareAlike 4.0 (CC BY-SA 4.0) First Talk

Building My First Web Scraper with Beautiful Soup

Proposal status is Review Pending
Session Description

This talk introduces the basics of web scraping through a simple and beginner-friendly journey of building my first web scraper using Beautiful Soup, a popular open-source Python library. The session will briefly explain how websites are structured using HTML, the difference between static and dynamic websites, and how developers can extract useful information from web pages.

Through a short live demonstration, I will show how Beautiful Soup can parse HTML content and extract data such as quotes and authors from a sample website. The talk will also briefly mention situations where tools like Selenium are required when dealing with dynamic websites.

This session is aimed at beginners who are curious about web scraping and want to understand how open-source tools like Beautiful Soup can make data extraction simple and accessible.

Key Takeaways
  • Introduction to the Beautiful Soup library

  • Building a simple web scraper in Python

  • Understanding the basics of web scraping

  • Understanding the difference between static and dynamic websites

References

Session Categories

Tutorial about using a FOSS project
Engineering practice - productivity, debugging
Talk License: Creative Commons Attribution-ShareAlike 4.0 (CC BY-SA 4.0)

Speakers

BAVIYA VARSHINI V
BAVIYA VARSHINI V Student | KPR Institute of Engineering and Technology

Baviya Varshini V is a Computer Science and Business Systems student with an interest in open-source technologies, wed development and cybersecurity. She enjoys exploring how simple tools can solve real-world problems and recently started learning web scraping using Python libraries like Beautiful Soup.

Through this talk, she shares her experience of building her first web scraper and hopes to help beginners understand how open-source tools can be used to extract useful information from websites.

Gangeswara S
Gangeswara S Student | KPR Institute of Engineering and Technology

Gangeswara S is a second-year Computer Science and Business Systems student who is interested in open-source technologies, Python programming, and web technologies. He likes experimenting with simple tools and libraries that can help automate everyday tasks.

In this session, he will introduce the basics of web scraping using the Python library Beautiful Soup. He will demonstrate how open-source tools can be used to collect and process information from websites, making it easier for beginners to understand practical data extraction techniques.