Python urllib over TOR? [duplicate]
The problem is that httplib.HTTPConnection uses the socket module’s create_connection helper function which does the DNS request via the usual getaddrinfo method before connecting the socket. The solution is to make your own create_connection function and monkey-patch it into the socket module before importing urllib2, just like we do with the socket class. import socks … Read more