This is part of a series of posts I have written about web scraping with Python. Web Scraping 101 with Python, which covers the basics of using Python for web scraping. Web Scraping 201: Finding the API, which covers when sites load data client-side with Javascript. Asynchronous Scraping with Python, showing how to use multithreading to speed things up. Scraping Pages Behind Login Forms, which sho