多个帐户到网站应用程序

时间:2011-07-02 19:43:26

标签: c# .net webbrowser-control

我有一个用C#编写的WindowsForms应用程序,它启动了许多线程,用于登录具有不同用户帐户的站点。我使用WebBrowser控件从登录页面导航到主页面。

我的问题是我只能通过一个用户帐户进行身份验证,所有线程都连接到同一个帐户,因为该网站使用cookie来存储会话ID。如何存储多个会话以模拟来自不同浏览器的身份验证?

欢迎任何建议。

1 个答案:

答案 0 :(得分:1)

由于Internet Explorer中存在会话合并策略,因此不可能 - WebBrowser是IE的仿真层,所以它遵循相同的原则。有关该主题的详细阅读可用here

要解决这个问题,你必须更进一步,而不仅仅是使用控件,而是在较低级别访问IE。