2017-08-15 68 views
0

最近嘗試使用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

再重新鍵入電子郵件密碼,你有兩個選擇:

  1. 首先是保存與WebBrowser到相關的CookieContainer磁盤並重新啓動程序時重新加載它。沒有簡單的方法將cookies序列化到磁盤或其他存儲方法 - 這取決於您。

  2. 指示WebBrowser對象使用用戶的Windows配置文件Internet Explorer Cookie收集與Internet Explorer和其他程序共享狀態的其他程序共享(我不知道這是否也適用於Edge瀏覽器,我懷疑它不)。請參閱此處查看有關如何執行此操作的說明:Use cookies from CookieContainer in WebBrowser

+0

爲什麼這會降低投票率?我發現這很有趣和信息。不知道你可以這樣管理/處理WebBrowser的Cookie。 –

相關問題