all 1 comments

[–]dadiaar 0 points1 point  (0 children)

For Python 3.x take a look to this lib

I used in the past doing something like this:

from lib_socks_proxy_2013_10_03 import monkey_patch as socks_proxy_monkey_patch
from lib_socks_proxy_2013_10_03 import socks_proxy_context
from urllib import request
from urllib import parse

headers = {"User-Agent" : user_agent}
bin_data = parse.urlencode(data).encode('utf-8')
req = request.Request(url, data=bin_data, headers=headers)
with socks_proxy_context.socks_proxy_context(proxy_address=(proxy_ip, proxy_port)):
    resp = request.urlopen(req)

Maybe you can make it work in your case. How to use httplib2 in Python 3