看板 C_Sharp 關於我們 聯絡資訊
大家好 最近在利用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
unstoppable: 追蹤網頁的過程,應該會看到這個部分 09/08 18:12
unstoppable: 追蹤到他登入的方式,用webbrowser做post登入,成功後 09/08 18:29
unstoppable: 再跳轉到你要的頁面 09/08 18:29
LMY8684: 請問該怎麼追蹤呢?因為沒有處理過這種登入方式 09/08 20:33
LMY8684: 只要載入該頁面就會跳出需要輸入帳號密碼的登入畫面,登 09/08 20:34
LMY8684: 入畫面長得有點像Windows遠端桌面的登入畫面 09/08 20:34
fo40225: http(s)://username:password@server/resource.ext 09/08 22:11
LMY8684: 感謝樓上的方式,已成功!! 09/09 12:05