Tuesday, July 5, 2011

urllib + os 实现代理访问

import os
import urllib

os.environ["all_proxy"] = default_proxy + ':' + str(default_proxy_port)
data = urllib.urlopen( url ).read()
这里的 all_proxy 可以换成 http_proxy、ftp_proxy,all_proxy 是 SOCKS 代理。

通过 urllib 可以直接打开 http/ftp 等链接,并依照环境变量设置代理,非常方便。

No comments:

Post a Comment