FDM 站点浏览器(Site Explorer)像 FTP 一样浏览网站目录
Site Explorer 是什么
FDM 的站点浏览器(Site Explorer,部分版本叫"网站探索器")是一个内置的轻量级网站目录浏览工具——给它一个网站的 URL,它会自动扫描页面里的所有链接,把网站的目录结构以树状图列出来,你可以像浏览本地文件夹一样选择要下载的文件和文件夹。
这个功能的灵感来自 FTP 客户端——FTP 天然是目录结构,浏览体验非常直观。FDM 把同样的体验搬到了 HTTP / HTTPS 网站上。
支持的网站类型
Site Explorer 最适合提供清晰目录结构的网站:
| 网站类型 | 支持程度 | 说明 |
|---|---|---|
| 开源镜像站(Ubuntu / Fedora / Debian) | ✅ 完美 | 目录结构清晰、文件名可预测 |
| GitHub Release 页面 | ✅ 可用 | 需要先进入具体的 Release Assets 页面 |
| 资源分享站(直接列出文件链接) | ✅ 可用 | 页面上有大量直接文件链接 |
| 普通公司官网 | ⚠️ 一般 | 页面是 HTML 文档为主,很少有可下载文件 |
| 动态加载的单页应用(SPA) | ❌ 不支持 | FDM 抓取 HTML 时不会执行 JavaScript |
| 需要登录才能看到文件的网站 | ❌ 不支持 | 没有内置登录功能 |
操作方法
第一步:打开站点浏览器
FDM 主界面 → 左侧分类面板 → 站点浏览器(或工具栏「网站探索器」按钮)。
第二步:输入网站 URL
在地址栏里输入你想浏览的网站地址:
- 开源镜像站(如 Ubuntu 官方镜像)
- 资源站:直接输入包含文件列表的那个目录的 URL(不要输入网站首页)
按 Enter 或点「浏览」按钮,FDM 开始抓取页面。
第三步:浏览目录树
FDM 解析完页面后,左侧面板显示网站的目录树结构:
- 文件夹图标 = 可以进一步点击进入的子目录
- 文件图标 = 可以下载的文件(按文件扩展名显示不同图标)
- 右侧显示当前选中目录下的所有文件列表(文件名 + 大小)
第四步:选择要下载的文件 / 文件夹
- 勾选单个文件 → 右键 → 「下载」
- 勾选整个文件夹 → 右键 → 「下载整个文件夹」(FDM 会递归下载该文件夹下的所有文件)
- 也可以按文件类型过滤(比如只看
.iso文件)
选中下载后,FDM 会把选中的文件加入主下载队列,和普通手动添加的任务一样管理。
进阶功能
URL 历史记录
FDM 会记录你最近浏览过的网站 URL,下次打开站点浏览器时可以从下拉历史里直接选,不用重复输入。
同时浏览多个网站
打开的网站会以标签页形式存在,和浏览器的多标签体验类似。每个标签页可以独立浏览独立下载,互不干扰。
下载时的路径保持
勾选整个文件夹下载时,FDM 会保留源网站的目录结构——比如网站上有 Season1/Episode01.mkv,下载后在你本地也会有同样的 Season1/Episode01.mkv 路径。这对于批量下载电视剧、系列资源特别方便。
断点续传支持
通过站点浏览器添加的下载任务和手动添加的任务完全一致——分段下载、断点续传、镜像源、智能分类全部可用。
实战:用 Site Explorer 批量下载 Ubuntu 镜像站的多个小版本
步骤:
1. FDM → 站点浏览器 → 输入 Ubuntu 官方镜像站根路径 → 浏览
2. 目录树显示:24.04/ 22.04/ 20.04/ 18.04/ ...
3. 点进 24.04/ → 列出所有 24.04 的 iso、sums、文件
4. 勾选 ubuntu-24.04-desktop-amd64.iso + SHA256SUMS
5. 右键 → 下载 → 选保存目录
6. FDM 主下载队列里多出两个任务,正常下载
相比手动打开浏览器 → 一个个点下载 → FDM 扩展拦截,站点浏览器直接看到所有可用文件的完整列表、勾选即批量加入队列、速度快得多。
和 HTML 蜘蛛的区别
FDM 同时有站点浏览器(Site Explorer)和 HTML 蜘蛛(HTML Spider)两个工具,容易混淆:
| 对比项 | Site Explorer(站点浏览器) | HTML Spider(HTML 蜘蛛) |
|---|---|---|
| 核心思路 | 主动浏览目录树、手动挑 | 自动爬取、批量下载 |
| 需要手动选择文件 | ✅ 手动挑 | ❌ 自动按规则匹配 |
| 适合场景 | 知道要什么、只挑几个 | 不知道要什么、想全部拉 |
| 扩展名过滤 | 支持 | 支持(更详细的正则) |
| 深度限制 | 无限制手动点击 | 可设最大爬取深度 |
| 保留目录结构 | ✅ | ✅ |
| 跨域名 | 不跨 | 可选 |
简单说:站点浏览器 = 手动挑、精细;HTML 蜘蛛 = 自动抓、粗放。
常见问题
站点浏览器显示空目录
FDM 抓取到了 HTML 但没解析出任何文件链接。可能原因:
- 这个页面是动态加载的(JavaScript 渲染)→ FDM 不执行 JS,抓不到
- 页面里的链接被混淆 / 加密了
- 这个网站用了防爬机制,返回了空内容
网站需要登录怎么办
Site Explorer 没有内置登录功能。如果目标网站需要登录才能看到文件列表,可以:
- 在系统浏览器里登录后,FDM 会自动读取浏览器 Cookie(取决于 FDM 版本)
- 或者把需要登录的 URL 手动复制到 FDM 手动添加对话框里
爬取速度太慢
Site Explorer 是单线程抓取(一次抓一个页面),对于层级很深的网站爬取可能要等一会儿。如果嫌慢,可以用 HTML 蜘蛛(可以并行)或干脆手动在浏览器里挑好 URL 批量添加到 FDM。
会不会被网站封 IP
Site Explorer 的爬取速度比较温和(单线程、有延迟),一般不会触发反爬。但连续高频访问同一个网站可能被临时封禁。建议控制节奏——爬一会儿停一会儿,或者设置浏览器 User-Agent 伪装成 Chrome。
站点浏览器是"手动挑"的工具,下一页 HTML 蜘蛛是"自动抓"的工具。