updated -advice to use urllib2 and pass user agent