C# winform怎么能把帐号密码填到一个不需要验证码的网页,并自动登录?

灰髻 2014-04-23 04:21:32
rt。请大神给点提示(>﹏<)
大概也说说用些什么知识,小弟刚入门而已
...全文
92 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
灰髻 2014-04-23
  • 打赏
  • 举报
回复
谢谢层主!好清晰的回答╰(*´︶`*)╯
by_封爱 版主 2014-04-23
  • 打赏
  • 举报
回复

 webBrowser1.Document.GetElementById("TxtUserName").InnerText = "admin";
 webBrowser1.Document.GetElementById("TxtUserPwd").InnerText = "admin";
  webBrowser1.Document.GetElementById("ImageButton1").InvokeMember("Click");
zhujiazhi 2014-04-23
  • 打赏
  • 举报
回复
简单的可以用webBrowser 1、跳转到登录界面 webBrowser.Navigate("url"); 2、给控件赋值 webBrowser1.Document.GetElementById("txtUserName").SetAttribute("value", "test"); webBrowser1.Document.GetElementById("txtUserPassword").SetAttribute("value", "test"); //txtUserName txtUserPassword根据网站实际情况来确定 3、触发提交按钮事件 webBrowser1.Document.GetElementById("btnSubmit").InvokeMember("onclick"); //btnSubmit根据网站实际情况来确定 这样就可以进行登录了 还有一种就是纯后台操作的,就用 HttpWebRequest和HttpWebResponse进行操作的,这个就需要分析整个网站的登录流程,如提交的时候需要提交的内容,以及cookie的内容,有些网站还需要在登录之前访问一些特殊的地址达到某些目的
欢乐的小猪 2014-04-23
  • 打赏
  • 举报
回复
脚本就可以。
xdashewan 2014-04-23
  • 打赏
  • 举报
回复
用webbrowser就行了

110,533

社区成员

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

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

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