最近尝试使用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
注意:我会删除这篇文章,因为它对社区没有帮助。只是我的好奇心。感谢
第二次启动程序时,如何重新输入电子邮件密码
答案 0 :(得分:0)
您有两种选择:
第一种方法是将与CookieContainer
关联的WebBrowser
保存到磁盘,并在重新启动程序时重新加载。没有简单的方法将cookie序列化到磁盘或其他存储方法 - 这取决于您。
指示WebBrowser
对象使用用户的Windows配置文件Internet Explorer cookie集合,该集合与Internet Explorer和其他也选择共享状态的程序共享(我这样做)不知道这是否也适用于Edge浏览器,我怀疑它没有)。有关如何执行此操作的说明,请参阅此处:Use cookies from CookieContainer in WebBrowser