Chapter 3
Web Scraping and Interactive Visualizations
Section 2
Scraping Web Page Data
In the spirit of leveraging the internet as a database, we can think about acquiring data from web pages either by scraping content or by interfacing with web APIs. Generally, scraping content means getting the computer to read data that was intended to be displayed in a human-readable format. This is in contradistinction to web APIs, where data is delivered in machine-readable formats – the most common being JSON. This video covers: - Web Scraping - Introduction to HTTP Requests - HTTP Methods - Making HTTP Requests in the Jupyter Notebook - Demo on Handling HTTP requests with Python in a Jupyter Notebook - Parsing HTML with Jupyter Notebooks - Fundamentals of HTML - Demo on Parsing HTML with Python in a Jupyter Notebook - Demo - Web Scraping with Jupyter Notebooks