lecture on webscraping & API: jupyter notebook
Web scraping case study using beautiful soup using this jupyter notebook