C#的windows应用程序如何向网页提交数据?

来源:百度知道 编辑:UC知道 时间:2024/05/14 10:24:30
比如说有一网页../reg?funcid=rpstart,现在要向该网页提交的数据是xxx@mail.com和id=123,用C#怎么做?

如果你能修改网页就可以,这样不行,因为../reg?funcid=rpstart只接受一个参数

如果网页中有填写email与id的input,还有一个提交按钮,你可以试试下面的方法,不过我是用VB写的

用网易的首页来举例
新建一个窗休
加入一个activex控件:Microsoft Web 游览器,对象名为WebBrowser1
加入一个按钮CommandButton1
响应事件
'CommandButton1 单击
Private Sub CommandButton1_Click()
WebBrowser1.Navigate "http://www.163.com"
End Sub
'WebBrowser1 下载完成
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
WebBrowser1.Document.getElementById("userName").Click
WebBrowser1.Document.getElementById("userName").Value = "test"
WebBrowser1.Document.getElementById("password").Click
WebBrowser1.Document.getElementById("password").Value = "test"
WebBrowser1.Document.getElementById("login").Submit
End Sub