Dlaczego nie można uzyskać dostępu do stron localhost

Mam uruchomiony Tor i skrypt Pythona do pobierania stron internetowych:

socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 9050)
socket.socket = socks.socksocket

print urllib2.urlopen(URL).read()

Jeśli jednak adres URL to

http://localhost/some_page.html

Otrzymuję następujący błąd:

raise Socks5Error(ord(resp[1]),_generalerrors[ord(resp[1])])
TypeError: __init__() takes exactly 2 arguments (3 given)

Czy ktoś może mi wyjaśnić, co dokładnie się dzieje?

Dziękuję Ci.

questionAnswers(2)

yourAnswerToTheQuestion