
1 kojp OP proxies = {'http': '127.0.0.1:8282'} urllib.urlretrieve(url(....), proxies=proxies) |
2 gavingeng 2012-03-19 00:31:53 +08:00 如果是使用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-03-22 15:51:29 +08:00 php + curl 好像也可以实现这样的功能 |
7 est 2012-03-22 23:01:43 +08:00 直接环境变量 export http_proxy=x.x.x.x:8000 |