如何获取网页中所有链接的URL?

MSN3000 2005-04-05 07:18:47
//下边是我自己的一段代码, 但是不成功, 高手指点
IHTMLElementCollection *pLinkElemCol ;
pDoc2->get_links(&pLinkElemCol);
VARAINT var

long linkNumber ;
pLinkElemCol->get_length(&linkNumber) ;
VARAINT var ;
for(long j = 0 ; j < linkNumber ; j ++ )
{
var.vt = VT_I4 ;
var.intVal = j ;
IDispatch *pdsp ;
pLinkElemCol->item( var , var , &pdsp );
if( pdsp == NULL )
IHTMLLinkElement *pLinkElem ;
pdsp->QueryInterface(IID_IHTMLLinkElement , (void**)&pLinkElem ) ;
//跟踪调试的时候发现下边这儿pLinkElem始终为NULL,
if( pLinkElem == NULL )
continue ;
CComBSTR bstrURL ;
pLinkElem->get_href(&bstrURL);
CString strURL(bstrURL) ;
AfxMessageBox(strURL) ;
}
//请高手指点下哪儿有错误
...全文
227 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
AdenPlus 2005-07-09
  • 打赏
  • 举报
回复
mark
Kudeet 2005-04-06
  • 打赏
  • 举报
回复
http://search.csdn.net/Expert/topic/699/699563.xml?temp=.1794245
http://search.csdn.net/Expert/topic/625/625953.xml?temp=.2544367
signoft 2005-04-06
  • 打赏
  • 举报
回复
帮你顶
Up

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧