Web scraping with Python : collecting more data from the modern web - Mitchell, Ryan E. (O'Reilly, 2018)