winform程序如何控制IE窗口的表单填写与提交呢?

ffww 2009-12-10 01:21:05
我想写个邮箱自动登陆器,winform中放一个按钮,再放两个textbox控件设置用户名与密码。

当我点击按钮时,自动打开一个新的IE窗口,进入新浪邮箱登陆页面,并自动填写用户名与密码,进行登陆


这该如何写代码呢?(不要使用webbrower控件)
谢谢大家!
...全文
95 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
一只熊猫 2009-12-11
  • 打赏
  • 举报
回复
Public Class Form1

Public WithEvents webbrowser1 As New WebBrowser

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.WindowState = FormWindowState.Maximized
webbrowser1.Url = New Uri("http://www.sina.com.cn")
WebBrowser1.Parent = Panel1
WebBrowser1.Dock = DockStyle.Fill
WebBrowser1.Show()
End Sub


Private Sub WebBrowser1_DocumentCompleted(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles webbrowser1.DocumentCompleted
Try
Dim btnSubmit As HtmlElement = webbrowser1.Document.All("bottonFldsubmit")
Dim tbUserid As HtmlElement = webbrowser1.Document.All("username")
Dim tbPasswd As HtmlElement = webbrowser1.Document.All("password")
tbUserid.SetAttribute("value", "帐号")
tbPasswd.SetAttribute("value", "密码")
btnSubmit.InvokeMember("click")
Catch ex As Exception
End Try

End Sub
End Class


我真是蛋疼了,这么晚不睡觉来回贴。。。
ffww 2009-12-10
  • 打赏
  • 举报
回复
现在CSDN怎么了?高手去哪了?答非所问
sito_hongta 2009-12-10
  • 打赏
  • 举报
回复
看一下這個例子:

<a>
href="http://www.cnblogs.com/Fooo/archive/2008/12/11/1323402.html"
</a>
abcdef1111111 2009-12-10
  • 打赏
  • 举报
回复
没做过这样的,帮顶吧

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧