是否可以通过一个袜子服务器上的 SOCKS 代理来获取带有 urllib2 的页面?我已经看到了使用 setdefaultproxy 方法的解决方案,但是我需要在不同的开瓶器中有不同的袜子。
所以有 SocksiPy 库,效果很好,但必须以这种方式使用:
import socks
import socket
socket.socket = socks.socksocket
import urllib2
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "x.x.x.x", y)
也就是说,它为所有 urllib2 请求设置相同的代理。如何为不同的开启者设置不同的代理?