一个带有奇怪要求的多线程python程序:)

时间:2013-09-18 18:41:13

标签: python multithreading web-services web mechanize

使用mechanize模块在python中可以使用以下内容吗?

  

程序中有2个线程,两个线程都访问同一个Web服务器,但其中一个实际上是用user / pass登录到服务器,而另一个线程只是浏览同一个Web服务器而没有登录。

我看到如果我使用mozilla登录到网络服务器(比如X),然后我打开chrome我没有自动登录,我必须再次登录chrome。我希望在python多线程程序中具有相同的行为,其中一个线程已登录而另一个未登录。 什么是合适的方法呢?

感谢您的任何提示!

1 个答案:

答案 0 :(得分:1)

只需使用mechanize.Browser的两个不同实例。由于两者都使用他们自己的处理程序链,他们不共享cookie,登录等......如果你从不同的线程使用它们并不重要,它们在任何情况下都是完全孤立的。