An introduction to web crawling in Python, starting from basic use cases to scraping AJAX-generated pages. To work through the examples, we suggest installing Anaconda Python, Beautiful Soup, and Selenium. The examples scripts are available on GitHub.
Slides by Jongbin Jung and Houshmand Shirani-Mehr.
Slides by Jongbin Jung, Houshmand Shirani-Mehr, and Jessica Su