
1 kojp OP proxies = {'http': '127.0.0.1:8282'} urllib.urlretrieve(url(....), proxies=proxies) |
2 gavingeng 2012 年 3 月 19 日 如果是使用ssh的话,可以使用socks.py来做设置 socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 7070) socket.socket = socks.socksocket 你需要到SocksiPy.zip的包,然后cp到你的py lib下就可以 |
4 kojp OP @gavingeng 亲测,有用。。(大部分网站有用。及少部分表示超时,原因不明) import urllib2,io,os,sys,socks,socket socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 8282) socket.socket = socks.socksocket #req=urllib2.Request("http://www.twitter.com") #ok req=urllib2.Request("https://www.facebook.com/") #not ok f=urllib2.urlopen(req) s=f.read() print s |
5 yanwen 2012 年 3 月 22 日 php + curl 好像也可以实现这样的功能 |
7 est 2012 年 3 月 22 日 直接环境变量 export http_proxy=x.x.x.x:8000 |