感受 AI 的力量——利用 Cursor 自动生成 powershell 脚本下载 TheOldNewThing 博文
💡
原文中文,约6600字,阅读约需16分钟。
📝
内容提要
这段文本描述了一个人使用PowerShell脚本下载和保存网页内容的过程。他发现了一个国外网友镜像了一个博客的内容,并决定保存下来。他使用脚本自动下载了5000多篇文章,并按年月分类打包。在解析内部URL和遍历文件夹等问题上遇到了困难,但通过修改和调整最终成功实现了功能。整个过程顺利,不到20分钟完成。
🎯
关键要点
- 发现国外网友镜像了 TheOleNewThing 博客内容,包含5000多篇文章。
- 为了防止链接失效,决定使用脚本自动下载保存内容。
- 利用 AI 工具 Cursor 生成下载脚本,并进行简单修改,成功下载并分类打包文章。
- 使用 PowerShell 的 Invoke-WebRequest cmdlet 下载网页,并用正则表达式解析内部 URL。
- 修正解析内部 URL 的正则表达式,确保只获取 href 内部内容。
- 在解析出的 URL 前添加前缀,并保存到文件中。
- 遍历保存的 URL 文件,下载每个 URL,并处理下载失败的情况。
- 根据文件名提取年月,创建相应的文件夹并整理文件。
- 使用 PowerShell 的 Compress-Archive 命令压缩文件夹。
- 整个过程顺利完成,耗时不到20分钟。
🏷️
标签
➡️