如何获取到网页上的值呢
怎么获取到网页上的值呢?
在vc里,要获取到一个从某个网页上返回来的值,
如有一个网页 index.asp,里面有一个自定义的字符串,如:string test;
我怎么在vc里面获取到这个sring test呢?
该怎么去分析这个网页?
因为我要根据这个网页的sting test进行判断,然后进行下一步的工作。
谢谢~~
------解决方案--------------------
比如:
用CString的Find,去找,就可以啊
------解决方案--------------------
首先想到的是用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.
------解决方案--------------------
IXMLHTTPRequest 可以的,你用IXMLHTTPRequest 的到网页源码,返回的是字符串,然后通过CString 对象的Find函数找你要的,或者IWebBrowser2 来获得网页的每个控件,具体操作要网上找找的,一般找源码IXMLHTTPRequest 比较简单,但IWebBrowser2 功能强大
在vc里,要获取到一个从某个网页上返回来的值,
如有一个网页 index.asp,里面有一个自定义的字符串,如:string test;
我怎么在vc里面获取到这个sring test呢?
该怎么去分析这个网页?
因为我要根据这个网页的sting test进行判断,然后进行下一步的工作。
谢谢~~
------解决方案--------------------
比如:
用CString的Find,去找,就可以啊
------解决方案--------------------
首先想到的是用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.
------解决方案--------------------
IXMLHTTPRequest 可以的,你用IXMLHTTPRequest 的到网页源码,返回的是字符串,然后通过CString 对象的Find函数找你要的,或者IWebBrowser2 来获得网页的每个控件,具体操作要网上找找的,一般找源码IXMLHTTPRequest 比较简单,但IWebBrowser2 功能强大