当前位置:编程学习 > C#/ASP.NET >>

C#访问手机网站post 表单数据的问题.


做一个手机网站的自动登录 .

具体就是该wap网站有个登录界面,程序已经可以用代理访问到,并且用HtmlDocument取得到内容 .

HtmlDocument htmlDoc = webBrowser1.Document;
//自动写入密码.
            HtmlElementCollection elements = htmlDoc.GetElementsByTagName("input").GetElementsByName("pwd");
            elements[0].InnerText = "passwords";


/*
一般的 ,对于电脑网站 ,可以在html代码里取得到按钮或者是超级链接对应的方法.

htmlDoc.GetElementById("loginButton").InvokeMember("checkLogin");

然后就可以调用本身存在的checkLogin方法提交数据.
*/

但是手机网站里面没有任何javascript函数,就是一对go 标签 ,链接向登录页面 ,且指向的页面遇到get请求时就自动弹回登录页面 ,必须method="post"方法提交数据才会.

网站页面的登录按钮的客户端代码:

<anchor>
 登录 
<go href="http://XXXXXXX.com/Login" method="post">
<postfield name="account" value="$account"/>
<postfield name="pwd" value="$pwd"/>
</go>
</anchor>

如今account 和pwd 都已经可以自动设置好了.唯有这个按钮我的程序点击不下去.

怎么样才可以去执行这个go标签的链接呢 ?
C#代码怎么写啊 ?


--------------------编程问答-------------------- 跟c#代码没有关系。去html/javascript论坛问比较好。 --------------------编程问答-------------------- 添加一个submit元素。 --------------------编程问答-------------------- 有没有代码给参照的啊 ? --------------------编程问答--------------------
引用 2 楼 devmiao 的回复:
添加一个submit元素。


有无代码参照下 ?

怎么样把那些提交的参数post出去? --------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,