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

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

被折叠的 条评论
为什么被折叠?



