urllib2 cookie
我在某个方法里面传入cookie,urllib2加载cookie后去做一些事情
然后有多个地方调用此方法,传入不同cookie,做相同的事情,那么这些cookie会混掉吗?
还是说一定要用 mechanize
[解决办法]
cookie 由你控制,你不乱程序代码就不会乱
[解决办法]
使用urllib2的HTTPCookieProcessor创建一个cookie handler,会为你自动处理cookie
[解决办法]
Cookie_handler = urllib2.HTTPCookieProcessor() opener = urllib2.build_opener(Cookie_handler) urllib2.install_opener(opener)
[解决办法]
cookie的格式可能楼主不了解,其中有一个domain字段标示该COOKIE作用域,如果cookieprocessor智能的话是不会提交非请求域的cookie的,即便无脑的提交,也不会有任何副作用。