python newcoder,求解释下面代码
import urllib2
enable_proxy = True
proxy_handler = urllib2.ProxyHandler({"http" : 'http://some-proxy.com:8080'})
null_proxy_handler = urllib2.ProxyHandler({})
if enable_proxy:
opener = urllib2.build_opener(proxy_handler)
else:
opener = urllib2.build_opener(null_proxy_handler)
urllib2.install_opener(opener)
设置http请求的proxy, http://some-proxy.com:8080
后面的http请求都通过这个proxy出去,因为爬虫一般都会需要通过一些proxy来防止被网站block