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
|