I'm just getting started learning how to use Selenium for testing web apps and I was a bit shocked to find that access to the HTTP status code was not possible (since 2009!).
This seems to get the job done as a workaround:
request = urllib2.urlopen("http://google.com")
Not sure how 'pro' this is but it works for me for now.