【发布时间】:2017-07-03 21:11:53
【问题描述】:
通常,当使用 httplib (python 2.x) 或 http.client (python 3.x) 时,您会像这样建立连接并发出请求:
from http.client import HTTPConnection
from urllib.parse import urlparse, urlencode
url = urlparse("http://final.destination.example.com:8888/")
conn = HTTPConnection(url.netloc)
request_path = "%s?%s" % (url.path, url.query)
conn.request("POST", request_path, post_data)
(请注意,此示例代码具有 python 3.x 导入)
出于性能原因,我想使用 http.client,但我也想使用 SOCKS 代理远程访问集群。
有没有办法通过 httplib/http.client 使用 SOCKS 代理?
【问题讨论】:
-
我认为它可能是重复的,谢谢@ImanMirzadeh 我将在下面交叉发布答案,以便该问题有一个完整的答案(回复停止工作代码)
标签: python proxy socks httplib http.client