C#之自动提交表单登录QQ空间...
本程序完整源码下载地址:
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空间...相关推荐
- 百度腾讯QQ等网站注册自动提交表单源码2012最新
闲的无聊的时候研究了下delphi网络模块.就简单模仿了下自动注册或者登陆网站这么一个功能来练手.闲话不多讲,代码奉上~ 以下是腾讯QQ的填写表单和自动提交代码,直供研究学习使用,不得用于其他用途啊~ ...
- 点击button自动提交表单原因及解决方案
在做登录的时候,需要ajax提交验证,但是发现点击button会自动submit表单,代码如下 <!DOCTYPE html> <html> <head> < ...
- [js] 如何按回车自动提交表单
[js] 如何按回车自动提交表单 监听keydown事件并且判断按键代码为13,触发提交表单按钮或执行提交表单方法 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎 ...
- php curlopen,php自动提交表单的方法(基于fsockopen与curl)
搜索热词 本文实例讲述了PHP基于fsockopen与curl实现自动提交表单的方法.分享给大家供大家参考,具体如下: PHP自动提交表单 1. fsockopen方法: PHP;"> ...
- form表单下的button不设置type会自动提交表单
有时html页面button点击会出现自动提交表单的情况. 后来查资料得知,form表单下的按钮在没有指定type类型的时候,button会有一个默认的type="submit" ...
- Html:小技巧:自动提交表单的实现方法
Html:小技巧:自动提交表单的实现方法 方法一: <html> <head> <title>Untitled Document</title> (1) ...
- csrf测试name=submit与submit()冲突导致无法自动提交表单的解决方法
pikachu靶场环境中,post的csrf在参数中有一个submit=submit,开始poc如下 <html><body><form action="htt ...
- html表单自动提交表单提交表单数据类型,表单
表单在网页中主要负责数据采集功能.一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法. 表单域:包含了文本框.密码框.隐藏域.多行文本框. ...
- java 提交界面_使用javascript如何实现页面加载时自动提交表单
if Request.QueryString("action")="loadsubmit" then Response.Write("自动提交&quo ...
最新文章
- .NET零基础入门06:面向对象入门
- Linux 热插拔(Hot Plug)处理机制系列
- 国人主导研发的 HAWQ® 成 Apache® 顶级项目
- Test 2018-09-19
- 系统架构师学习笔记-论文摘要部分的写法
- 暑期训练日志----2018.8.11
- 多个Email的JS检测正刚表达式.
- 在Ubuntu中配置SSH(解决connect to host localhost port 22: Connection refused问题)
- 我终于会加载模块了 值得纪念!
- mysql 小辉_小辉-MySQL数据库教程 完整高清版40集全!(主流)
- 小程序学习笔记(4)-猫眼电影案例
- 抛负载”ISO 7637-2测试标准讲解,车规级TVS管优选建议
- oracle exadata维保,EXADATA数据一体机巡检说明
- 倡议书格式范文_倡议书的格式范文
- oa处理会签流程图_关于合同会签oa流程使用说明..doc
- [Irving]字符串相似度-字符编辑距离算法(c#实现)
- vim命令模式和底线_VIM 底线命令模式
- vue3.0 watch监听器使用方法
- 戴尔台式机修复计算机,dell电脑win10启动修复无法修复你的电脑的解决方法
- Evolutionary Computing: 3. Genetic Algorithm(2)
热门文章
- fatal error: sdf sdf.hh: No such file or directory include sdf sdf.hh 解决办法(Gazebo9)
- Android ViewGroup代码里addView时,子View显示异常
- 1、树莓派使用FFMPEG推流到PC端显示
- C语言实现贪吃蛇小游戏1.0
- java如何读写操作yaml文件展示
- 思科邮件服务器配置不正确,Cisco Packet Tracer服务器配置_邮件传送_ftp_web_email_dns_dhcp图解...
- 1.4 发布、订阅和取消订阅
- JIRA实践系列-JIRA与阿里云效对接指南
- 单片机这个知识点一定要会!两大延时方法总结
- C语言函数:内存函数memmove()以及实现与使用。