Webscraping beyond BeautifulSoup and Selenium
First article in the advanced web-scraping series. Clarifies the difference between static and dynamic pages. Outlines different approaches for getting data from pages generated with Javascript and AJAX.