2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > C#之自动提交表单登录QQ空间...

C#之自动提交表单登录QQ空间...

时间:2021-04-27 19:54:30

相关推荐

C#之自动提交表单登录QQ空间...

本程序完整源码下载地址:

/download/friendan/4358792

呵呵,用程序自动登录网站,那是我很想要的一个功能,用分析数据包,模拟发包的方式,难度不小 ...

在网上找了很久,有关C#自动登录web的文章,发现资料少的可怜,更别提有完整源码的了...

在网上寻寻觅觅几天后,综合各方资料,我终于成功地用程序登录了Qzone,呵呵,高兴ing

本程序的思路是:

1)找出输入用户名文本框的id

2)找出输入密码文本框的id

3)找出输入验证码文本框的id

4)找出登录按钮的id

以上id通过查看页面的html源代码即可得到,简单吧

得到相应的id后,再用我们的程序给其赋值,然后用代码单击登录按钮即可

效果截图如下:

主要源码如下:

//登录QQ空间函数private void LoinQzone(){//获取网页文档对象,相当于获取网页的全部源码HtmlDocument htmlDoc = this.webQzone.Document;//设置QQ号码HtmlElement qqNum = htmlDoc.GetElementById("u");qqNum.SetAttribute("value", this.txbQQNum.Text);//设置QQ密码HtmlElement qqPass = htmlDoc.GetElementById("p");qqPass.SetAttribute("value", this.txbQQPass.Text);//设置验证码HtmlElement verifyCode = htmlDoc.GetElementById("verifycode");verifyCode.SetAttribute("value", this.txbVerifyCode.Text);//登录QzoneHtmlElement btnLogin = htmlDoc.GetElementById("subbtn");if (btnLogin != null){btnLogin.InvokeMember("click");}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。