MFC实现自动填写表单与自动提交表单

本文介绍了一种使用MFC实现自动填写和提交网页表单的方法,包括新建对话框程序,添加WebBrowser控件,创建相应按钮并响应消息,以及查找表单元素的技巧。通过此技术,可以实现网页的自动注册、发帖等功能。
摘要由CSDN通过智能技术生成

         自动填写表单和自动提交表单可以利用在网页里自动注册,自动发帖,还可以让程序跟网页互动,这功能的使用还是比较广泛的,我说一下我一般用的自动填表跟自动提交表单的一些技巧,这些技巧,你可以结合一些扩展思维来做更多的事情,自动填写表单关键找到变量的name,提交表单关键找到form的submitname和form的name。

1.新建一个Dlg对话框MFC程序

2.在对话框里面拉如一个WebBrowser控件为其关联控件变量,变量名为m_expweb.m_web。

3.增加3个按钮,分别为:“打开网页”、”自动填写“、“提交表单”,同时为3个按钮添加消息响应

4.增加1个编辑框1个静态文本,为了方便操作给编辑框关联变量

5.在dlg的cpp文件的头部包含头文件

#include <MsHTML.h>

6.在“打开网站”按钮的消息响应中添加如下代码:

CComVariant vtUrl("www.baidu.com");//网页地址
CComVariant	vtEmpty;
m_expweb.Navigate2(&vtUrl, &vtEmpty, &vtEmpty, &vtEmpty, &vtEmpty);//打开网页

7.在“自动填写”按钮的详细响应中添加如下代码:

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值