如何遍历一个网站的所有链接?

Wolfe 2005-10-05 03:07:55
我要得到一个网站所有链接的URL,怎么做呢?递归地使用CInternetSession::OpenURL好像不是办法。有什么好办法吗?
...全文
1266 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hendy_So 2005-10-06
  • 打赏
  • 举报
回复
就是使用DHTML解析,先得到IHTMLDocument2接口,通过它的get_links方法取得links集合,然后依次取出其中的每一个ITHMLLinkElement接口。

不过怎么直接从你取得的HTML内容得到IHTMLDocument接口?哪位来说说,问问jiangsheng看知不知道。
yuanquande 2005-10-06
  • 打赏
  • 举报
回复
如果网站很大,你用递归很快就能把你的机器资源耗尽。不信你试试。呵呵,建议用数据库做后台。
落入凡间的猪 2005-10-06
  • 打赏
  • 举报
回复
以前写过搜索源码的,是用点慢,如果com能解决最好了,关注一下
kgdiwss 2005-10-06
  • 打赏
  • 举报
回复
我也想知道,顶.
Wolfe 2005-10-05
  • 打赏
  • 举报
回复
com的接口?能否详细说明?
HoneyPot 2005-10-05
  • 打赏
  • 举报
回复
好像有com的接口了
Wolfe 2005-10-05
  • 打赏
  • 举报
回复
我指超级链接,搜索源代码要用递归吧,这样会遇到很多麻烦并且效率很低,有没有更好的办法呢?
long_xing 2005-10-05
  • 打赏
  • 举报
回复
搜索源代码查找<a href=?????????></a>中的内容。
Hendy_So 2005-10-05
  • 打赏
  • 举报
回复
你的链接是指什么?超链接还是当前网页中的图片等资源?

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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