Carpentry @ UCSB Library

Web Scraping with Python

November 5, 7, 2024

10 am - 12:00 PST

UC Santa Barbara Library, Room 1312

Instructors: Jose Niño Muriel

Helpers: Noah Spahn, Ron Lencevičius, Seth Erickson


Learn how to extract data from websites in this two-day workshop on web scraping with Python. We’ll begin by reviewing the structure of websites in HTML and how to retrieve information using your browser, the Requests library, and Beautiful Soup. You’ll also learn about the differences between static and dynamic web pages, and how to scrape the latter with the Selenium library. This workshop is designed for participants who already have a basic understanding of Python programming.

Pre-Requisites

Please follow the instructions in the follow up emails to set up your azure labs if you choose to use the cloud computers

If you are on a mac, please install the Windows App to use the remote desktop file to access the virtual machine. We will send Azure Invitations Monday evening so please be on the lookout for the invitation in your inbox or spam folder.



Code of Conduct

Everyone who participates in Carpentries activities is required to conform to the Code of Conduct. This document also outlines how to report an incident if needed.