本程序完整源码下载地址:
http://download.csdn.net/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");}

C#之自动提交表单登录QQ空间...相关推荐

  1. 百度腾讯QQ等网站注册自动提交表单源码2012最新

    闲的无聊的时候研究了下delphi网络模块.就简单模仿了下自动注册或者登陆网站这么一个功能来练手.闲话不多讲,代码奉上~ 以下是腾讯QQ的填写表单和自动提交代码,直供研究学习使用,不得用于其他用途啊~ ...

  2. 点击button自动提交表单原因及解决方案

    在做登录的时候,需要ajax提交验证,但是发现点击button会自动submit表单,代码如下 <!DOCTYPE html> <html> <head> < ...

  3. [js] 如何按回车自动提交表单

    [js] 如何按回车自动提交表单 监听keydown事件并且判断按键代码为13,触发提交表单按钮或执行提交表单方法 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎 ...

  4. php curlopen,php自动提交表单的方法(基于fsockopen与curl)

    搜索热词 本文实例讲述了PHP基于fsockopen与curl实现自动提交表单的方法.分享给大家供大家参考,具体如下: PHP自动提交表单 1. fsockopen方法: PHP;"> ...

  5. form表单下的button不设置type会自动提交表单

    有时html页面button点击会出现自动提交表单的情况. 后来查资料得知,form表单下的按钮在没有指定type类型的时候,button会有一个默认的type="submit" ...

  6. Html:小技巧:自动提交表单的实现方法

    Html:小技巧:自动提交表单的实现方法 方法一: <html> <head> <title>Untitled Document</title> (1) ...

  7. csrf测试name=submit与submit()冲突导致无法自动提交表单的解决方法

    pikachu靶场环境中,post的csrf在参数中有一个submit=submit,开始poc如下 <html><body><form action="htt ...

  8. html表单自动提交表单提交表单数据类型,表单

    表单在网页中主要负责数据采集功能.一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法. 表单域:包含了文本框.密码框.隐藏域.多行文本框. ...

  9. java 提交界面_使用javascript如何实现页面加载时自动提交表单

    if Request.QueryString("action")="loadsubmit" then Response.Write("自动提交&quo ...

最新文章

  1. .NET零基础入门06:面向对象入门
  2. Linux 热插拔(Hot Plug)处理机制系列
  3. 国人主导研发的 HAWQ® 成 Apache® 顶级项目
  4. Test 2018-09-19
  5. 系统架构师学习笔记-论文摘要部分的写法
  6. 暑期训练日志----2018.8.11
  7. 多个Email的JS检测正刚表达式.
  8. 在Ubuntu中配置SSH(解决connect to host localhost port 22: Connection refused问题)
  9. 我终于会加载模块了 值得纪念!
  10. mysql 小辉_小辉-MySQL数据库教程 完整高清版40集全!(主流)
  11. 小程序学习笔记(4)-猫眼电影案例
  12. 抛负载”ISO 7637-2测试标准讲解,车规级TVS管优选建议
  13. oracle exadata维保,EXADATA数据一体机巡检说明
  14. 倡议书格式范文_倡议书的格式范文
  15. oa处理会签流程图_关于合同会签oa流程使用说明..doc
  16. [Irving]字符串相似度-字符编辑距离算法(c#实现)
  17. vim命令模式和底线_VIM 底线命令模式
  18. vue3.0 watch监听器使用方法
  19. 戴尔台式机修复计算机,dell电脑win10启动修复无法修复你的电脑的解决方法
  20. Evolutionary Computing: 3. Genetic Algorithm(2)

热门文章

  1. fatal error: sdf sdf.hh: No such file or directory include sdf sdf.hh 解决办法(Gazebo9)
  2. Android ViewGroup代码里addView时,子View显示异常
  3. 1、树莓派使用FFMPEG推流到PC端显示
  4. C语言实现贪吃蛇小游戏1.0
  5. java如何读写操作yaml文件展示
  6. 思科邮件服务器配置不正确,Cisco Packet Tracer服务器配置_邮件传送_ftp_web_email_dns_dhcp图解...
  7. 1.4 发布、订阅和取消订阅
  8. JIRA实践系列-JIRA与阿里云效对接指南
  9. 单片机这个知识点一定要会!两大延时方法总结
  10. C语言函数:内存函数memmove()以及实现与使用。