作者LMY8684 (LMY)
看板C_Sharp
标题[问题] webbrowser如何自动通过windows验证
时间Tue Sep 8 11:45:57 2015
大家好
最近在利用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://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1441683960.A.2F2.html
1F:→ unstoppable: 追踪网页的过程,应该会看到这个部分 09/08 18:12
2F:→ unstoppable: 追踪到他登入的方式,用webbrowser做post登入,成功後 09/08 18:29
3F:→ unstoppable: 再跳转到你要的页面 09/08 18:29
4F:→ LMY8684: 请问该怎麽追踪呢?因为没有处理过这种登入方式 09/08 20:33
5F:→ LMY8684: 只要载入该页面就会跳出需要输入帐号密码的登入画面,登 09/08 20:34
6F:→ LMY8684: 入画面长得有点像Windows远端桌面的登入画面 09/08 20:34
7F:→ fo40225: http(s)://username:password@server/resource.ext 09/08 22:11
8F:→ LMY8684: 感谢楼上的方式,已成功!! 09/09 12:05