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

来源:百度知道 编辑:UC知道 时间:2024/05/14 08:05:50
我想做一个应用程序,用它来向网页提交数据,而不是在网页中填写,请问该怎么做?
比如说有一网页../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

关注中...

不明天你的意思!<