[问题] webbrowser如何自动通过windows验证

楼主: LMY8684 (icecream最高)   2015-09-08 11:45:57
大家好
最近在利用webbrowser实作网页自动登入的时候遇到了一个问题
就是某些页面会需要windows验证
本身是有帐号密码
但是在程式里找不到地方可以把帐号密码自动填入以通过windows验证
目前流程如下
1. 执行下面这行程式之后
mywebbrowser.Navigate(myurl);
2. 会进入mywebbrowser_Navigating事件
3. 卡在windows验证的视窗,不知道该怎么把帐号密码填入@@
4. mywebbrowser_Navigated事件无法被执行到
5. mywebbrowser_DocumentCompleted事件内的程式码无法被执行到
请教各位前辈们该怎么解决这个问题呢
<(_ _)>
作者: unstoppable (BEN)   2015-09-08 18:12:00
追踪网页的过程,应该会看到这个部分追踪到他登入的方式,用webbrowser做post登入,成功后再跳转到你要的页面
楼主: LMY8684 (icecream最高)   2015-09-08 20:33:00
请问该怎么追踪呢?因为没有处理过这种登入方式只要加载该页面就会跳出需要输入帐号密码的登入画面,登入画面长得有点像Windows远端桌面的登入画面
作者: fo40225   2015-09-08 22:11:00
http(s)://username:password@server/resource.ext
楼主: LMY8684 (icecream最高)   2015-09-09 12:05:00
感谢楼上的方式,已成功!!

Links booklink

Contact Us: admin [ a t ] ucptt.com