社区
HTML/XML
帖子详情
VC自动提交表单????
Fikhtengoli
2011-05-28 10:23:58
我想自动登录这个http://222.194.15.1:7777/zhxt_bks/zhxt_bks.html怎么写
...全文
654
11
打赏
收藏
VC自动提交表单????
我想自动登录这个http://222.194.15.1:7777/zhxt_bks/zhxt_bks.html怎么写
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yym_1990
2011-06-17
打赏
举报
回复
谢谢,有帮助
yym_1990
2011-06-17
打赏
举报
回复
顶一下,很不错
dandanxiyu
2011-06-12
打赏
举报
回复
http://support.microsoft.com/kb/q167658/
如何自动 Internet Explorer POST 表单数据
vcf_reader
2011-06-04
打赏
举报
回复
Navigate2("http://222.194.15.1:7777/zhxt_bks/zhxt_bks.html")
coolzdp
2011-06-02
打赏
举报
回复
http://www.codeproject.com/KB/IP/CppHttpWebForm.aspx
wildwise
2011-05-30
打赏
举报
回复
我前段时间刚好做过,这段是完整的了,能够满足你的要求,我的已经在用了。
wildwise
2011-05-30
打赏
举报
回复
VOID CDlgIEDlg::AutoFillForm(IHTMLDocument2 *pIHTMLDocument2,CComVariant userID,CComVariant password)
{
if( !pIHTMLDocument2 )return;
HRESULT hr;
CComBSTR bstrTitle;
pIHTMLDocument2->get_title( &bstrTitle );//取得文档标题
CComQIPtr< IHTMLElementCollection > spElementCollection;
hr = pIHTMLDocument2->get_forms( &spElementCollection );//取得表单集合
if ( FAILED( hr ) )
{
AfxMessageBox("获取表单的集合 IHTMLElementCollection 错误");
return;
}
long nFormCount=0;//取得表单数目
hr = spElementCollection->get_length( &nFormCount );
if ( FAILED( hr ) )
{
AfxMessageBox("获取表单数目错误");
return;
}
for(long i=0; i<nFormCount; i++)
{
IDispatch *pDisp = NULL;//取得第 i 项表单
hr = spElementCollection->item( CComVariant( i ), CComVariant(), &pDisp );
if ( FAILED( hr ) )continue;
CComQIPtr< IHTMLFormElement > spFormElement = pDisp;
pDisp->Release();
long nElemCount=0;//取得表单中 域 的数目
hr = spFormElement->get_length( &nElemCount );
if ( FAILED( hr ) )continue;
for(long j=0; j<nElemCount; j++)
{
CComDispatchDriver spInputElement;//取得第 j 项表单域
CComVariant vName,vVal,vType;//取得表单域的名,值,类型
hr = spFormElement->item( CComVariant( j ), CComVariant(), &spInputElement );
if ( FAILED( hr ) )continue;
hr = spInputElement.GetPropertyByName(L"name", &vName);
if(vName == (CComVariant)"userID")
{
vVal = userID;
spInputElement.PutPropertyByName(L"value",&vVal);
}
if(vName == (CComVariant)"password")
{
vVal = password;
spInputElement.PutPropertyByName(L"value",&vVal);
}
}
spFormElement->submit();
}
}
mfc168
2011-05-30
打赏
举报
回复
CInternetSession mSession;
mSession.OpenURL("http://222.194.15.1:7777/zhxt_bks/zhxt_bks.html");
MoXiaoRab
2011-05-30
打赏
举报
回复
IHtmlDocument2 接口
获得IHTMLFormElement,然后spFormElement->submit();
Fikhtengoli
2011-05-30
打赏
举报
回复
求帮助
cngst
2011-05-28
打赏
举报
回复
http协议内容部分,body=表单的值,提交给服务器
c++
自动
填写网络
表单
程序
通过阅读和分析这些源代码,开发者可以学习到如何利用C++和MFC来处理网络交互,包括HTTP请求、解析HTML、定位
表单
元素以及填充和
提交
表单
等操作。 在C++中,进行网络编程通常需要使用低级的socket接口,或者像MFC...
vc
自动
登陆网页
4. **
提交
表单
**:如果登录
表单
有
提交
按钮,可以通过点击按钮来
提交
。如果是通过JavaScript
提交
,可能需要模拟点击事件;如果是通过
表单
的`action`属性定义的HTTP请求,可以使用`IWebBrowser2::execWB`方法模拟
提交
...
VC
模拟网页
自动
查询
网页
自动
查询时,若涉及
表单
提交
,通常会使用POST方法。 4. **HTML解析**: - **HTML DOM**:HTML文档对象模型,用于表示HTML或XML文档的结构,并提供了一种方式来访问和修改文档内容。 - **库支持**:如TinyXML...
VC
++实现网页
自动
填表功能
这包括GET和POST请求,后者常用于
提交
表单
数据。 3. **
自动
化脚本**:可能需要编写脚本来
自动
化整个过程,比如使用Microsoft的ATL(Active Template Library)或COM(Component Object Model)来操控WebBrowser控件...
VC
2019+CEF 网页
自动
录入,
自动
提交
本文将详细介绍如何利用Windows 7操作系统,结合Visual Studio 2019开发环境和Chromium Embedded Framework(CEF)来实现网页的
自动
录入和
自动
提交
功能。通过本篇内容,你将了解到整个
自动
化流程的设计思路、关键...
HTML/XML
3,055
社区成员
8,075
社区内容
发帖
与我相关
我的任务
HTML/XML
VC/MFC HTML/XML
复制链接
扫一扫
分享
社区描述
VC/MFC HTML/XML
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章