Python 通过代理访问网络
2008-08-20
| Comments
今天看了一下 TurboGears 这个Web框架,很奇怪,它的下载要通过一个文件自动从网上下包来安装,但是,公司里面需要代理才可以连接到网络,所以我就顺便看了一下 Python 的网络代理的实现方式。
还是很简单的,几行就可以了:
import os,sys,urllib2 PROXY_INFO = proxy_support = urllib2 . opener = urllib2. src = return if __name__=='__main__': print这个是我写的链接到 Google 并返回 Response 内容的例子。
重点的地方是:
opener = urllib2.这两句,将代理信息保存到urllib2 里面,这样,这个类的调用都会使用设置的代理。
我在 Google Code 上面见了一个专门放此类实现方式例子的项目,以后这些不好整理的东西都扔哪儿去,嘿嘿。
2008-08-20