0
通常情況下,當使用httplib的(蟒蛇2.X)或http.client(Python 3.x都有),你建立一個連接,並像這樣的請求:如何通過使用python httplib/http.client的SOCKS代理進行連接?
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)
(注意,此示例代碼,蟒蛇3.x進口)
我處於一種情況,我想使用http.client出於性能原因,但我也想使用SOCKS代理遠程訪問集羣。
有什麼辦法可以通過httplib/http.client使用SOCKS代理嗎?
我認爲它可能是重複的,謝謝@ImanMirzadeh我會在下面發表答案,以便該問題有一個完整的答案(答覆停止工作代碼) – user3617786