请教一个功能是如何实现(在线等)

haojuntu 2011-08-14 10:40:29
http://tool.chinaz.com/,像站长工具这样,检测网站死链接是如何做的?希望做过这方面的大侠给个提示,方便的话,给个参考例子最好,谢谢!
...全文
72 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
学习了。。。
tomysea 2011-08-14
  • 打赏
  • 举报
回复
1. 利用WebRequest、WebResponse获取目标页面的html源码,若不可访问记录下来
2. 利用正则分析出所有链接
3. 递归检测所有链接,重复1
万载馨辰 2011-08-14
  • 打赏
  • 举报
回复
貌似楼主就是高手··现在才看到···
万载馨辰 2011-08-14
  • 打赏
  • 举报
回复
先用xmlhttprequest对象获取整个网页源码,然后通过正则或dom查找出其中的链接,然后再通过xmlhttprequest对象直接访问这个链接,由对象返回的连接状态判断是否是死链接,如果不是死的,那一般是200(但愿没记错)。一般应该是这样的吧,坐等高手
haojuntu 2011-08-14
  • 打赏
  • 举报
回复
谢谢各位帮助,结帖。。
子夜__ 2011-08-14
  • 打赏
  • 举报
回复
检测网站死链接

从一个网页入口,分析链接,一层一层的遍历,或者从一组网页入口,或者从一个rss源列表开始爬rss;
获取每个页面的源码保存在磁盘或者数据库里;
遍历抓下来的网页进行处理,比如提取正文,消重等;
根据用途把处理后的文本进行索引、分类、聚类等操作
参考
爬虫

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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