add tor proxy

This commit is contained in:
Boudjada Messaoud 2015-12-13 19:07:29 +01:00
parent 2d9295643e
commit 322ec4c962

View File

@ -11,12 +11,20 @@ import re
import shlex import shlex
import shutil import shutil
import socket import socket
import socks
import subprocess import subprocess
import sys import sys
import itertools import itertools
import xml.etree.ElementTree import xml.etree.ElementTree
def create_connection(address, timeout=None, source_address=None):
sock = socks.socksocket()
sock.connect(address)
return sock
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 9050)
# patch the socket module
socket.socket = socks.socksocket
socket.create_connection = create_connection
try: try:
import urllib.request as compat_urllib_request import urllib.request as compat_urllib_request
except ImportError: # Python 2 except ImportError: # Python 2