Python论坛  - 讨论区

标题:[python-chinese] urllib2只能安装一个opener吗,也就是只能调用一次install_opener吗

2007年09月30日 星期日 10:20

beck917 beck917在gmail.com
星期日 九月 30 10:20:04 HKT 2007

也就是只能调用一次install_opener吗,因为我想同时用cookies和代理,

proxy_support = urllib2.ProxyHandler(proxy)
opener = urllib2.build_opener(proxy_support)
urllib2.install_opener(opener)

cookie=cookielib.CookieJar()
opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))
urllib2.install_opener(opener)
上面的代码只有后面的install_opener(opener)起了作用,怎么解决啊

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年09月30日 星期日 10:29

beck917 beck917在gmail.com
星期日 九月 30 10:29:59 HKT 2007

beck917 写道:
> 也就是只能调用一次install_opener吗,因为我想同时用cookies和代理,
>
> proxy_support = urllib2.ProxyHandler(proxy)
> opener = urllib2.build_opener(proxy_support)
> urllib2.install_opener(opener)
>
> cookie=cookielib.CookieJar()
> opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))
> urllib2.install_opener(opener)
> 上面的代码只有后面的install_opener(opener)起了作用,怎么解决啊
>
>   
sorry,大概解决了..刚发完帖子,想到可能
*build_opener*( 	[handler, ...])

可以有多个参数.看了下,果然,正在试验中...

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号