TIMEX TIMEX - 1 year ago 60
Python Question

In Python, how do I use urllib to see if a website is 404 or 200?

How to get the code of the headers through urllib?

Answer Source

The getcode() method (Added in python2.6) returns the HTTP status code that was sent with the response, or None if the URL is no HTTP URL.

>>> a=urllib.urlopen('http://www.google.com/asdfsf')
>>> a.getcode()
404
>>> a=urllib.urlopen('http://www.google.com/')
>>> a.getcode()
200