Retrieve Custom 404 page.
godavemon
davefowler at gmail.com
Mon Nov 17 17:33:20 EST 2008
Perfect! Thanks!
On Nov 17, 4:16 pm, Albert Hopkins <mar... at python.invalid> wrote:
> On Mon, 2008-11-17 at 13:59 -0800, godavemon wrote:
> > I'm using urllib2 to pull pages for a custom version of a web proxy
> > and am having issues with 404 errors. Urllib2 does a great job of
> > letting me know that a 404 happened with the following code.
>
> > import urllib2
> > url = 'http://cnn.com/asfsdafsadfasdf/'
> > try:
> > page = urllib2.urlopen( url )
> > except urllib2.URLError, e:
> > print e
>
> > returns: HTTP Error 404: Not Found
> >From the urllib2 docs: HTTPError is also a valid HTTP response, so you
>
> can treat an HTTP error as an exceptional event or a valid response:
>
> import urllib2
> url = 'http://cnn.com/asfsdafsadfasdf/'
> try:
> page = urllib2.urlopen(url)
> except urllib2.URLError, e:
> print e.read()
>
>
>
> >http://cnn.com/asdfasdfadsf
>
>
More information about the Python-list
mailing list