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元素。 --------------------编程问答-------------------- 有没有代码给参照的啊 ? --------------------编程问答--------------------
有无代码参照下 ?
怎么样把那些提交的参数post出去? --------------------编程问答--------------------
补充:.NET技术 , C#