自动填写表单和自动提交表单可以利用在网页里自动注册,自动发帖,还可以让程序跟网页互动,这功能的使用还是比较广泛的,我说一下我一般用的自动填表跟自动提交表单的一些技巧,这些技巧,你可以结合一些扩展思维来做更多的事情,自动填写表单关键找到变量的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.在“自动填写”按钮的详细响应中添加如下代码: