In this not-actually-so-deep dive into requests we'll do a lightning sweep through some of requests' lesser-known features that you could be using to make your code faster, cleaner and more beautiful.
= requests.get(url, stream=True) # Now, iterate over the body, in chunks... >>> [x for x in r.iter_content(1024)] # or lines... >>> [x for x in r.iter_lines()] # Downloads all at once >>> r.content