You can use urllib2 to make the HTTP requests, and then you'll have web content.
You can get it like this:
import urllib2
response = urllib2.urlopen('http://example.com')
html = response.read()
Beautiful Soup is a python HTML parser that is supposed to be good for screen scraping.
In particular, here is their tutorial on parsing an HTML document.
Good luck!