读书人

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

发布时间: 2012-02-27 10:00:22 作者: rapoo

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; 

读书人网 >VC/MFC

热点推荐