[問題] webbrowser如何自動通過windows驗證

看板C_Sharp作者 (LMY)時間8年前 (2015/09/08 11:46), 編輯推噓0(008)
留言8則, 3人參與, 最新討論串1/1
大家好 最近在利用webbrowser實作網頁自動登入的時候遇到了一個問題 就是某些頁面會需要windows驗證 本身是有帳號密碼 但是在程式裡找不到地方可以把帳號密碼自動填入以通過windows驗證 目前流程如下 1. 執行下面這行程式之後 mywebbrowser.Navigate(myurl); 2. 會進入mywebbrowser_Navigating事件 3. 卡在windows驗證的視窗,不知道該怎麼把帳號密碼填入@@ 4. mywebbrowser_Navigated事件無法被執行到 5. mywebbrowser_DocumentCompleted事件內的程式碼無法被執行到 請教各位前輩們該怎麼解決這個問題呢 <(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.68.233 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1441683960.A.2F2.html

09/08 18:12, , 1F
追蹤網頁的過程,應該會看到這個部分
09/08 18:12, 1F

09/08 18:29, , 2F
追蹤到他登入的方式,用webbrowser做post登入,成功後
09/08 18:29, 2F

09/08 18:29, , 3F
再跳轉到你要的頁面
09/08 18:29, 3F

09/08 20:33, , 4F
請問該怎麼追蹤呢?因為沒有處理過這種登入方式
09/08 20:33, 4F

09/08 20:34, , 5F
只要載入該頁面就會跳出需要輸入帳號密碼的登入畫面,登
09/08 20:34, 5F

09/08 20:34, , 6F
入畫面長得有點像Windows遠端桌面的登入畫面
09/08 20:34, 6F

09/08 22:11, , 7F
http(s)://username:password@server/resource.ext
09/08 22:11, 7F

09/09 12:05, , 8F
感謝樓上的方式,已成功!!
09/09 12:05, 8F
文章代碼(AID): #1LxbduBo (C_Sharp)