Python for Web Scraping

Offered through the University of Cincinnati's Lindner College of Business

This 3-week course covers the fundamentals of interacting with web sites using Python. Students will learn how to fetch web pages and parse useful information out of HTML code. To accomplish this, the requests and beautifulsoup libraries will be covered in some depth, and the pandas library will be used to wrangle the scraped data. The course will also introduce the selenium package for interacting with Javascript-oriented sites and the scrapy package for recursively crawling multiple web pages.