Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Python 3仅在指定请求中指定Socks5代理_Python 3.x_Proxy_Python Requests - Fatal编程技术网

Python 3.x Python 3仅在指定请求中指定Socks5代理

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

答案说明了如何在Python 3中使用Socks5代理。不幸的是,当一个人想要同时通过socks代理而不是代理发送请求时,这个答案就不起作用了

我希望能够做到这一点,第一个请求使用代理,第二个请求几乎同时使用我的IP,而无需切换套接字:

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)))