深度优先搜索是一种在开发爬虫的早期使用较多的方法。它的目的是达到被搜索结构的叶结点(即那些不包含任何超链的HTML文件)。在一个HTML文件中,当一个超链被选择后,被链接的HTML文件将执行深度优先搜索,即在搜索其余的超链结果之前必须先完整地搜索一条单独的链。深度优先搜索沿着HTML文件上的超链走到不能再深入为止,然后返回到某一个HTML文件,再继续选择该HTML文件中的其他超链。当不再有其他超链可选择时,说明搜索已经结束。优点是能遍历一个Web站点或深层嵌套的文档集合;缺点是因为Web结构相当深,有可能出现一旦进去便再也出不来的情况。
相关推荐
肖永威8 小时前
macOS环境安装/卸载python实践笔记雨中风华13 小时前
Linux, macOS系统实现远程目录访问(等同于windows平台xFsRedir软件的目录重定向)有趣的杰克17 小时前
开源|macOS 菜单栏 AI 启动器 GroAsk:⌥Space 一键直达 ChatGPT / Claude / Gemini疯狂敲代码的老刘17 小时前
JDK 1.6到25 全版本网盘合集 (Windows + Mac + Linux)jxy999819 小时前
mac mini 安装java JDK 17Figo_Cheung20 小时前
Figo关于OpenClaw(MacOS)安装前环境变量设置保姆级教程未来侦察班1 天前
一晃13年过去了,苹果的Airdrop依然很坚挺。普通网友1 天前
苹果笔记本(Mac)连接手机完全指南Aftery的博客1 天前
Xcode运行报错:SDK does not contain ‘libarclite‘ at the path楚轩努力变强2 天前
iOS 自动化环境配置指南 (Appium + WebDriverAgent)