SiteSucker 是一款适用于 Macintosh 的应用程序,可以自动从互联网下载网站。它通过异步复制网站中的网页、图片、PDF 文件、样式表以及其他文件,将它们保存到本地硬盘,并保持网站原有的目录结构。
SiteSucker Pro 是 SiteSucker 的增强版本,可以下载嵌入式视频,包括 YouTube 和 Vimeo 中的嵌入视频。
SiteSucker 可以将整个网站完整下载到电脑中,并保留原有的网站结构;也可以仅下载特定类型的内容(例如图片、压缩文件等)。当使用默认设置下载网站时,程序不会下载网站结构中由 ROBOTS.txt 文件列入排除列表的文件。不过,这项限制也可以轻松地在设置中关闭。
应用程序会从下载开始时记录操作日志,其中包含下载过程中出现的错误,以及设置菜单中相关选项指定的其他参数。你可以通过工具栏中的 Open Log 按钮查看日志文件。日志文件本身会在系统的“控制台”应用程序中打开。
所有功能设置都被分类整理在下拉菜单中:
GENERAL(常规)
此选项卡包含最重要的设置参数,例如忽略 ROBOTS.txt 中的排除规则、处理重复文件时的程序行为、选择硬盘上的目标文件夹等。
LOGS(日志)
用于选择显示在程序日志文件中的事件类型。
LIMITS(限制)
用于设置下载限制,包括链接抓取深度、最大下载文件数量、文件最小和最大大小等参数。
FILE TYPES(文件类型)
用于配置文件下载规则。在此选项卡中,可以设置下载所有文件,或者只下载指定类型的文件。
LIMITS 和 FILE TYPES 选项卡中的设置,可以灵活控制需要下载的文件类型,避免无意义地下载大量无用文件,同时也大大简化已下载网站的后续处理工作。
PATHS(路径)
此选项卡允许添加指定的网站文件或页面链接,这些内容可以设置为必须下载,或者明确跳过。
ADVANCED(高级)
这里包含程序的高级设置。这些选项不是必须使用的,但可以显著扩展程序功能。
例如,一些网站会禁止使用网站下载工具抓取自己的内容。针对这种情况,SiteSucker 可以修改自身身份标识,不显示为 SiteSucker,而是模拟 Safari 或 Firefox 等浏览器,从而绕过部分下载限制。
