Здравствуйте.
Почему может не работать использование прокси на сервере?
Делаю одно и тоже на пк и на сервере. На пк отдает - 200 код, на сервере - 503. Что не так?
Собственно делаю вот такое на пк:
>>> import urllib2
>>> proxy = urllib2.ProxyHandler({'https': '63.141.245.50:2022'})
>>> opener = urllib2.build_opener(proxy)
>>> urllib2.install_opener(opener)
>>> a = urllib2.urlopen('http://www.yelp.com')
>>> print a.code
200
и вот такое же на сервере:
>>> import urllib2
>>> proxy = urllib2.ProxyHandler({'https': '63.141.245.50:2022'})
>>> opener = urllib2.build_opener(proxy)
>>> urllib2.install_opener(opener)
>>> a = urllib2.urlopen('http://www.yelp.com')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 407, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 520, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 445, in error
return self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 379, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 528, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 503: Service Temporarily Unavailable
В чем собственно проблема?