这个问题与此相反:
How can I use a SOCKS 4/5 proxy with urllib2?
假设我使用该问题中接受的方法使用 SOCKS 5 代理。我如何在 相同的 进程中将其恢复为无代理?
IE
启动进程
使用代理服务器
..
删除代理
...
也许有更好的方法来使用代理,以便以后更容易删除它?
最佳答案
阿布拉·卡达布拉
import socks,socket,urllib2
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 8080)
temp = socket.socket
socket.socket = socks.socksocket
print urllib2.urlopen('http://www.google.com').read() // Proxy
socket.socket=temp
print urllib2.urlopen('http://www.google.com').read() // No proxy
关于python - 删除 SOCKS 4/5 代理,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3632821/