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链接
[解决办法]
CComPtr<IHTMLElementCollection> spCollAll;spCollAll = m_spDoc2->get_all(&spCollAll);CComPtr<IDispatch> spDispAllImgs;spCollAll->tags(_variant_t(_T("img"), &spDispAllImgs);CComQIPtr<IHTMLElementCollection> spCollAllImgs = spDispAllImgs;