社区
网络编程
帖子详情
怎么获取到网页上的值呢?
AlifeYuan
2007-01-29 11:00:39
在vc里,要获取到一个从某个网页上返回来的值,
如有一个网页 index.asp,里面有一个自定义的字符串,如:string test;
我怎么在vc里面获取到这个sring test呢?
该怎么去分析这个网页?
因为我要根据这个网页的sting test进行判断,然后进行下一步的工作。
谢谢~~
...全文
352
8
打赏
收藏
怎么获取到网页上的值呢?
在vc里,要获取到一个从某个网页上返回来的值, 如有一个网页 index.asp,里面有一个自定义的字符串,如:string test; 我怎么在vc里面获取到这个sring test呢? 该怎么去分析这个网页? 因为我要根据这个网页的sting test进行判断,然后进行下一步的工作。 谢谢~~
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lstao2
2007-04-18
打赏
举报
回复
有没有C#这方面的代码,我也有同样的问题?请哥哥姐姐帮帮忙?急需
AlifeYuan
2007-01-31
打赏
举报
回复
看过msdn的关于 IXMLHTTPRequest 例子
这里哪里获取到了这个网页的内容呢?
是不是还要做其他的分析?DOM ?
我已经新建一个win console工程来进行调试,成功,
我怎么查看结果?
#import "msxml3.dll"
using namespace MSXML2;
void XMLHttpRequestSample()
{
IXMLHTTPRequestPtr pIXMLHTTPRequest = NULL;
BSTR bstrString = NULL;
HRESULT hr;
try {
hr=pIXMLHTTPRequest.CreateInstance("Msxml2.XMLHTTP.3.0");
SUCCEEDED(hr) ? 0 : throw hr;
hr=pIXMLHTTPRequest->open("GET", "http://localhost/books.xml ", false);
SUCCEEDED(hr) ? 0 : throw hr;
hr=pIXMLHTTPRequest->send();
SUCCEEDED(hr) ? 0 : throw hr;
bstrString=pIXMLHTTPRequest->responseText;
MessageBox(NULL, _bstr_t(bstrString), _T("Results"), MB_OK);
if(bstrString)
{
::SysFreeString(bstrString);
bstrString = NULL;
}
} catch (...) {
MessageBox(NULL, _T("Exception occurred"), _T("Error"), MB_OK);
if(bstrString)
::SysFreeString(bstrString);
}
}
本人不太懂vc ,只是临时被拉来搞搞~~~~
hhcjb
2007-01-30
打赏
举报
回复
IXMLHTTPRequest 可以的,你用IXMLHTTPRequest 的到网页源码,返回的是字符串,然后通过CString 对象的Find函数找你要的,或者IWebBrowser2 来获得网页的每个控件,具体操作要网上找找的,一般找源码IXMLHTTPRequest 比较简单,但IWebBrowser2 功能强大
AlifeYuan
2007-01-29
打赏
举报
回复
没人知道吗??
AlifeYuan
2007-01-29
打赏
举报
回复
我是菜鸟一个,暂时只是把这个功能实现
楼上的看不太懂
能不能写段代码出来....
谢谢~~~
xharry
2007-01-29
打赏
举报
回复
比如:
用CString的Find,去找,就可以啊
gaooo
2007-01-29
打赏
举报
回复
帮顶
gaooo
2007-01-29
打赏
举报
回复
首先想到的是用IXMLHTTPRequest获取,但它好像只是能得到返回到客户端的静态的web页。
后来看了下IWebBrowser2::GetProperty()不知可否
Syntax
HRESULT GetProperty(
BSTR szProperty,
VARIANT *pvtValue
);
Parameters
szProperty
[in] Required. BSTR that specifies the name of the property to retrieve.
pvtValue
[out] Pointer to a VARIANT structure that receives the value associated with the given property.
1017 A除以B (20分)
1017 A除以B (20分) 本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。 输入格式: 输入在一行中依次给出 A 和 B,中间以 1 空格分隔。 输出格式: 在一行中依次输出 Q 和 R,中间以 1 空格分隔。 输入样例: 123456789050987654321 7 输出样例: 17636684150141093474 3 #include<stdio.h> #include<str
1017 A除以B (20 分)
1017 A除以B (20 分) 题意 本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。 输入格式: 输入在一行中依次给出 A 和 B,中间以 1 空格分隔。 输出格式: 在一行中依次输出 Q 和 R,中间以 1 空格分隔。 输入样例: 123456789050987654321 7 输出样例: 1...
PAT B1017A除以B (20 分)(C语言实现)
PAT B1017A除以B (20 分)(C语言实现) 问题描述 本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。 输入格式: 输入在一行中依次给出 A 和 B,中间以 1 空格分隔。 输出格式: 在一行中依次输出 Q 和 R,中间以 1 空格分隔。 输入样例: 1234567890509876543...
PAT 1017 A除以B (20分)(Java)
题目描述 本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。 输入格式: 输入在一行中依次给出 A 和 B,中间以 1 空格分隔。 输出格式: 在一行中依次输出 Q 和 R,中间以 1 空格分隔。 输入样例: 123456789050987654321 7 输出样例: 1763668415...
pat1017 A除以B (20 分)
1017 A除以B (20 分) 本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。 输入格式: 输入在一行中依次给出 A 和 B,中间以 1 空格分隔。 输出格式: 在一行中依次输出 Q 和 R,中间以 1 空格分隔。 输入样例: 123456789050987654321 7 输出样例: 17636...
网络编程
18,356
社区成员
64,161
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章