本文介绍了如何使用 Swift 编写一个命令行脚本,用于创建 Safari 网页存档文件。作者首先阐述了选择 Safari 网页存档格式的原因,然后详细介绍了脚本的编写过程,包括使用 WKWebView 加载网页、使用 WKNavigationDelegate 处理加载错误、添加命令行参数等。最后,作者将完整的脚本代码发布到了 GitHub 上。