首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

HTML中怎么提取某类元素标记的所有元素

2012-02-27 
HTML中如何提取某类元素标记的所有元素?这个问题很搞了。不过不会就是不会了。请大家指导。3X[解决办法]CInte

HTML中如何提取某类元素标记的所有元素?
这个问题很搞了。

不过不会就是不会了。

请大家指导。

3X

[解决办法]
CInternetSession mySession(NULL,0);
CHttpFile* myHttpFile=NULL;
CString mark;
CString url=_T("http://www.sdfsdfs.com");
url+=info.m_search;

CString s( _T("<tr height=\"25\" bgcolor=\"#FFFFFF\">") ); 
myHttpFile=(CHttpFile*)mySession.OpenURL(url);

CString data;
while(myHttpFile->ReadString(data))
//读取每行的数据,对字符串进行分析就可以得到<td> </td>间的字符串或者href链接

[解决办法]

C/C++ code
CComPtr<IHTMLElementCollection> spCollAll;spCollAll = m_spDoc2->get_all(&spCollAll);CComPtr<IDispatch> spDispAllImgs;spCollAll->tags(_variant_t(_T("img"), &spDispAllImgs);CComQIPtr<IHTMLElementCollection> spCollAllImgs = spDispAllImgs; 

热点排行