C# winform webbrowser 自动登录网站?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# winform webbrowser 自动登录网站?相关的知识,希望对你有一定的参考价值。

C# winform webbrowser 实现自动登录网站,输入用户名密码,然后点击登录按钮登录指定网站,现按网上查找的写好了,在点击的事件事里提交URL用户名密码然后准备实现只点击这一个按钮就可以登录,现在的问题是在提交URL后要加个MessageBox.Show()方法后面的自动填充用户名密码才能实现,不然一直停留在登录界面,用户名密码也是空白,然后再MessageBox.Show()后才能实现自动点击登录按钮进入我想要的页面,MessageBox.Show()去掉后就只能停留在登录页面一直不动,麻烦各路大佬帮帮忙

参考技术A 你说的MessageBox.Show()是写在哪
把写了的截图看看追问

追答

大概知道意思了
本地弹框对web应该没什么影响,唯一的就是相当于加了等待(因为你毕竟要手工点击关闭对话框)
所以我觉得你改成Thread.Sleep(2)也差不多是一样的效果

追问

代码里加了Thread.Sleep(1000),没用,其实后台代码是走完了的,就是界面没变,感觉应该是webbrowser问题

追答

webbrowser现在太老了,微软都准备马上停止ie的支持了
建议考虑selenium自动化网页(有C# python java支持)

以上是关于C# winform webbrowser 自动登录网站?的主要内容,如果未能解决你的问题,请参考以下文章

C# webBrowser(wpf/winform) 互调js

在 C# winforms 中的同一表单上从一个 webBrowser 导航到另一个 webBrowser

C# winform webbrowser如何指定内核为IE11?

C# winform webbrowser如何指定内核为IE11?

C#之WinForm WebBrowser实用技巧汇总

C# winform 中的webBrowser1的网站打开后 怎么让弹窗在webBrowser2里面显示 而不是在IE浏览器显示 !