Or even just urllib?
import urllib
foo = urllib.urlopen("http://gun.io).read()
print foo
I mean...maybe urllib (or urllib2) are old and unhip at this point, but they're heavily documented.I use urllib all over my projects and have never encountered any problems.