第二次运行程序时自动登录

时间:2017-08-15 05:07:34

标签: vb.net

最近尝试使用webbrowser组件。 当我点击按钮时,它将导航到facebook.com。我第一次登录后停止程序。然后当我第二次运行程序时,我不需要填写电子邮件和密码。为什么我不需要填写电子邮件和密码文本框?感谢

这是代码

Public Class Form1

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    WebBrowser1.Navigate("m.facebook.com")
End Sub

End Class

注意:我会删除这篇文章,因为它对社区没有帮助。只是我的好奇心。感谢

第二次启动程序时,如何重新输入电子邮件密码

1 个答案:

答案 0 :(得分:0)

您有两种选择:

  1. 第一种方法是将与CookieContainer关联的WebBrowser保存到磁盘,并在重新启动程序时重新加载。没有简单的方法将cookie序列化到磁盘或其他存储方法 - 这取决于您。

  2. 指示WebBrowser对象使用用户的Windows配置文件Internet Explorer cookie集合,该集合与Internet Explorer和其他也选择共享状态的程序共享(我这样做)不知道这是否也适用于Edge浏览器,我怀疑它没有)。有关如何执行此操作的说明,请参阅此处:Use cookies from CookieContainer in WebBrowser