I'm toying with the idea of attending a coding camp, so I was looking at a review website . I noticed I couldn't really read all the reviews I was looking at on one page or (as far as I could tell) sort them by ranking. I thought how useful it would be if I could just figure out a way to download all the review data and put it into a database. Scanned the HTML for a bit, but didn't make any progress figuring out where the data I wanted was. Did a few searches that turned up some complicated looking stuff (a tutorial from a company that devotes itself exclusively to HTML scraping), gave up, came back, and finally found this . Unfortunately, the tutorial was written for use with Python 2, so I had to figure out how to modify the libraries -- now at least I understand a bit more about why Chuck's class imports urlopen . After that, it was as easy as mousing-over the element I wanted on the review page and requesting the text. Needs further development in a...