Python 3.x Python 3仅在指定请求中指定Socks5代理
答案说明了如何在Python 3中使用Socks5代理。不幸的是,当一个人想要同时通过socks代理而不是代理发送请求时,这个答案就不起作用了 我希望能够做到这一点,第一个请求使用代理,第二个请求几乎同时使用我的IP,而无需切换套接字:Python 3.x Python 3仅在指定请求中指定Socks5代理,python-3.x,proxy,python-requests,Python 3.x,Proxy,Python Requests,答案说明了如何在Python 3中使用Socks5代理。不幸的是,当一个人想要同时通过socks代理而不是代理发送请求时,这个答案就不起作用了 我希望能够做到这一点,第一个请求使用代理,第二个请求几乎同时使用我的IP,而无需切换套接字: import concurrent.futures import requests threadPoolTasks1=[] with concurrent.futures.ThreadPoolExecutor(max_workers=7) as executor
import concurrent.futures
import requests
threadPoolTasks1=[]
with concurrent.futures.ThreadPoolExecutor(max_workers=7) as executor:
#this request should use the proxy. I should see the IP reflecting that
threadPoolTasks1.append(executor.submit(print(requests.get("http://checkip.amazonaws.com/").text)))
#this request won't use the proxy.
threadPoolTasks1.append(executor.submit(print(requests.get("http://checkip.amazonaws.com/").text)))