0

使用 mechanize 模块在 python 中是否可以执行以下操作?

程序中有 2 个线程,都访问同一个 Web 服务器,但其中一个实际上是使用用户/密码登录到服务器,而另一个线程只是浏览同一个 Web 服务器而不登录。

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

感谢您的任何提示!

4

1 回答 1

1

只需使用两个不同的mechanize.Browser. 由于两者都使用自己的处理程序链,它们不共享 cookie、登录名等……无论您是否从不同的线程中使用它们并不重要,它们在任何情况下都是完全隔离的。

于 2013-09-18T19:03:29.030 回答